On Mon, Dec 6, 2010 at 3:37 AM, Otmane Lahlou <otmane.lah...@c-s.fr> wrote: > Hi, > > I've got no answer for this, > > Can someone tell me whether doing this with CMake is possible. >
Yes, it is possible. I do not have time to go into details and tell you exactly how to do it, but if the built-in functionality provided by CPACK_PACKAGE_EXECUTABLES and CPACK_NSIS_MENU_LINKS do not give you sufficient control, you can always customize the NSIS input file that CPack uses to tell NSIS how to build the installer. See these threads that talk about customizing NSIS.template.in: http://www.cmake.org/pipermail/cmake/2007-January/012649.html http://www.cmake.org/pipermail/cmake/2010-July/037862.html http://www.mail-archive.com/cmake@cmake.org/msg13128.html http://www.mail-archive.com/cmake@cmake.org/msg28390.html ( All found by googling for "customize cpack nsis template" ) HTH, David > Thanks > Otmane > > > Otmane Lahlou a écrit : >> >> Hi List, >> >> When packaging my project, i want my project in the start menu to be >> organised >> in several directories : >> >> In the windows StartMenu i'd like to have something like that : >> >> StartMenu -> Programs -> MyProject -> Directory1 -> {My stuffs 1} >> >> Directory2 -> {My stuffs 2} >> Uninstall >> >> Here what i did : - I edit the variable CPACK_PACKAGE_EXECUTABLES with the >> executables name and their label : >> "exe1" "Description of exe1" >> .... >> - In case of Windows, i used CPACK_NSIS_MENU_LINKS to have my shortcuts >> in the startmenu. >> Here is the point; i did not succed to use this macro to get the >> subdirectories organisation. >> but i have all the executables in the root directory MyProject : >> >> StartMenu -> Programs -> MyProject -> My stuffs 1 >> My >> stuffs 2 >> >> Uninstall >> >> Any hints to do that? >> Thanks >> >> Otmane >> _______________________________________________ >> 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 > _______________________________________________ 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