The variable is set bevor include(CPack) and the generated nsi file locks OK. I test the installer on a 32bit Windows7 system and it works, but on a 64bit Windows7 system it works not. So I think it is a NSIS problem, not a CPACK problem.
Thanks for the tips. Ralf Am Mittwoch, den 25.01.2012, 22:33 +0100 schrieb Eric Noulard: > 2012/1/25 Ralf Lange <ralf.la...@longsoft.de>: > > Hello, > > I will prepare a windows installer for my application. The application need > > GStreamer for Windows. The installer has to download the installer and start > > the installer. > > I have add the following command to the CMakeLists.txt file: > > > > SET(CPACK_NSIS_EXTRA_INSTALL_COMMANDS " > > > > NSISdl::download > > http://ossbuild.googlecode.com/files/GStreamer-WinBuilds-GPL-x86.msi > > $INSTDIR\\\\GStreamer-WinBuilds-GPL-x86.msi > > ExecWait 'msiexec /i \\\"$INSTDIR\\\\GStreamer-WinBuilds-GPL-x86.msi\\\" > > /passive ' > > Delete \\\"$INSTDIR\\\\GStreamer-WinBuilds-GPL-x86.msi\\\" > > ") > > > > But when I start the installer, there is no download, no installation and no > > error message. > > Did you set the variable **before** > > include(CPack) ? > > > > What's the reason? > > Did you check that the project.nsi file generated by CPack contains > your specific > extra install commands? > > The file may be found in > > buildtree/_CPack_Packages/<systemname>/NSIS/project.nsi > > >
-- 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