2007/1/30, Alexander Neundorf <[EMAIL PROTECTED]>:
Hi,
today I tried cpack for the first time, it just worked :-)
One question:
in the tar.gz and .sh files the install always ends up in
projectname-versionnumber/.
I tried setting CPACK_PACKAGE_INSTALL_DIRECTORY to /usr/local/, but the tgz
didn't seem to honor this flag.
Bug or feature ?
Don't know but I would guess for a feature.
I think
CPACK_PACKAGE_INSTALL_DIRECTORY may not be used as you think
by the TGZ generator. I know that we use it on the NSIS (Windows) generator
and this is the install path the tool suggest when you run the installer.
Nevertheless, it's usually a bad idea to build a tar with absolute path name
because you may not be able to untar at this exact ABSOLUTE location.
GNU tar on linux will not even allow it :
tar zcvf tt.tgz /tmp/mydir
tar: Retrait de « / » de tête des noms des membres
(sorry my Linux is french localized)
Moreover I think that if you want to install your tar.gz in /usr/local
you may do
cd /usr/local
tar --strip-components 1 zxvf you_archive.tgz
the strip components (may be GNU tar only option though)
will remove the top level folder
and you'll get what you want (I think).
--
Erk
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake