Forgot the list
---------- Forwarded message ---------- From: Eric Noulard <[email protected]> Date: 2012/11/26 Subject: Re: [CMake] Cpack not packaging anything To: [email protected] 2012/11/26 Thomas Nilsson <[email protected]>: > And I've fixed that, so now it actually packages the correct files. > > But, next question ;-) > > Now that I am using a relative (to CMAKE_INSTALL_PREFIX) installation > scheme, I'd also like to have my TGZ/TZ/ZIP package to work that way. But > the files in the .tgz have names starting with my application name (package > name) and then the default install path: > > $ tar ztvf cgreen-1.0.0-beta3.tar.gz > -rwxr-xr-x Thomas/None 91772 2012-11-25 21:13 > cgreen-1.0.0-beta3/usr/local/bin/cgreen-runner.exe > -rwxr-xr-x Thomas/None 187260 2012-11-25 21:13 > cgreen-1.0.0-beta3/usr/local/bin/cygcgreen-1.dll > -rw-r--r-- Thomas/None 4552 2012-10-02 16:52 > cgreen-1.0.0-beta3/usr/local/include/cgreen/assertions.h > -rw-r--r-- Thomas/None 659 2012-08-31 00:00 > cgreen-1.0.0-beta3/usr/local/include/cgreen/breadcrumb.h > -rw-r--r-- Thomas/None 463 2012-08-15 19:20 > cgreen-1.0.0-beta3/usr/local/include/cgreen/cdash_reporter.h I guess the '/usr/local/include' should be from CPACK_SET_DESTDIR left over to ON. You should now leave CPACK_SET_DESTDIR alone (which leave the default OFF value). The left over may came from a dirty build dir containing cached value, the easiest way to get rid of it is to delete your build dir or at least remove the CPackConfig.cmake CPackSourceConfig.cmake files in it. > So I'd like to lose the "cgreen-1.0.0-beta3/usr/local/" bit. I've hunted and > experimented with CPACK_INSTALL_PREFIX, CPACK_PACKAGE_INSTALL_DIRECTORY, > CPACK_PACKAGING_INSTALL_PREFIX, etc. etc. most of which are very poorly > documented. Documentation improvement is a collaborative effort which sometimes lag far behind our hopes :-] Did you try cpack --help-variable CPACK_PACKAGE_INSTALL_DIRECTORY > I even found CPACK_TOPLEVEL_TAG which from the docs ("Directory > for the installed files") looked like it could have something to do with > this. Your was nearly there, try set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 0) > Any assistance would be greatly appreciated! Trying... -- Erk Le gouvernement représentatif n'est pas la démocratie -- http://www.le-message.org -- Erk Le gouvernement représentatif n'est pas la démocratie -- http://www.le-message.org -- 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
