Hello, With your cmake: embed the installers in your project, install them in a tmp dir
.... install(PROGRAMS ${CMAKE_CURRENT_SOURCE_DIR}/redistributable/win64/vcredist_2005_sp1_x64.exe DESTINATION tmp) .... Now, add the following specific NSIS commands: list(APPEND CPACK_NSIS_EXTRA_INSTALL_COMMANDS " ExecWait '$INSTDIR\\\\tmp\\\\vcredist_2005_sp1_x64.exe' ") For a msi installer: list(APPEND CPACK_NSIS_EXTRA_INSTALL_COMMANDS " ExecWait 'msiexec /i $INSTDIR\\\\tmp\\\\mpich2-1.2.1p1-win.msi' ") I hope this helps, YC ----- Mail original ----- De: "Nicholas Yue" <yue.nicho...@gmail.com> À: cmake@cmake.org Envoyé: Mercredi 11 Janvier 2012 12:43:17 Objet: [CMake] CPack : Embedding other installer (*.msi, *.exe) Hi, I have a packaging/installation scenario where my files are dependent on another MSI/EXE to be executed/install I tried googling "NSIS cpack embed installer" but didn't find the answer. Is somewhere I can read up on this way of packaging up and installer on Windows ? I am currently using a related macro (provided by CMake) to install the Visual Studio redistributable so I guess it is possible. Regards -- Nicholas Yue Graphics - RenderMan, Houdini, Visualization, OpenGL, HDF5 Custom Dev - C++ porting, OSX, Linux, Windows http://au.linkedin.com/in/nicholasyue -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake