[CMake] installing in /etc
Mathieu Malaterre
mathieu.malaterre at gmail.com
Tue Apr 1 08:00:43 EDT 2008
Hi there,
I do not understand what I need to do to install at absolute file
path. Here is what I have right now:
...
ADD_EXECUTABLE(gdcmreadahead gdcmreadahead.c)
INSTALL(TARGETS gdcmreadahead
DESTINATION /usr/sbin
)
# package its twin init.d script also:
INSTALL(PROGRAMS gdcmreadahead
DESTINATION /etc/init.d/
)
make install works perfectly, but if I try to make package it, i am getting:
[100%] Built target gdcmreadahead
Run CPack packaging tool...
CPack: Create package using DEB
CPack: Install projects
CPack: - Run preinstall target for: GDCMREADAHEAD
CPack: - Install project: GDCMREADAHEAD
CMake Error at cmake_install.cmake:37 (FILE):
file Problem setting permissions on file "/usr/sbin/gdcmreadahead"
/usr/bin/strip: could not create temporary file to hold stripped copy
of '/usr/sbin/gdcmreadahead'
CMake Error at cmake_install.cmake:47 (FILE):
file Problem setting permissions on file "/etc/init.d/gdcmreadahead"
CPack Error: Error when generating package: GDCMREADAHEAD
make: *** [package] Error 1
full source is at:
http://gdcm.svn.sourceforge.net/viewvc/gdcm/Sandbox/gdcmreadahead/
Thanks,
--
Mathieu
More information about the CMake
mailing list