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

Reply via email to