[CMake] CPACK and NSIS: Download a msi-installer and install it didn't work
Ralf Lange
ralf.lange at longsoft.de
Thu Jan 26 02:19:57 EST 2012
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.lange at 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
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20120126/245740d4/attachment.htm>
More information about the CMake
mailing list