[CMake] installing targets under different name
Alexander Neundorf
a.neundorf-work at gmx.net
Fri May 13 05:35:29 EDT 2005
Hi Andy,
> Von: Andy Cedilnik <andy.cedilnik at kitware.com>
>
> Hi Alex,
>
> Sounds like a great idea. Put a feature request and if you write a
> patch, it would be even better. You may want to look in places like
> cmTarget and cmInstallTargetCommand. Also, cmLocalGenerator has some
code.
I had a look at it.
I expected to find commands like
"cmake -E copy src/foo.exe /usr/bin/foo.exe" in the cmake_install.cmake
file, which would have been quite easy to modify, but instead I found
commands like:
FILE(INSTALL DESTINATION "/usr/local/lib" TYPE FILE FILES
"/usr/src/kde3-svn/kdevelop/lib/kdevelop/libkdevelop.so")
this means FILE(INSTALL ...) is a new cmake command and it exptects as
DESTINATION parameter a directory and as FILES parameters a list of
files. This requires more changes to cmake, and I don't know which way
you'd prefer (a change in the destination parameter, or the FILES, or
something else.
I added a feature request:
http://www.cmake.org/Bug/bug.php?op=show&bugid=1846&pos=0
Bye
Alex
> Alexander Neundorf wrote:
>
> >Hi,
> >
> >I still have the problem with a target "kdevelop" (for libkdevelop.so)
> >and "kdevelop" for the executable in the same cmake project.
> >One way to get around this would be to rename the binary e.g. to
> >"kdevelop3", but then installing it as "kdevelop".
> >This could e.g. be done via something like
> >"SET_TARGET_PROPERTIES(kdevelop3 PROPERTIES INSTALL_AS kdevelop)"
> >and then this new property could be used in cmLocalGenerator.cxx.
> >
> >What do you think about this ? If you think this would be ok, I'll try
> > to write a patch.
--
Weitersagen: GMX DSL-Flatrates mit Tempo-Garantie!
Ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl
More information about the CMake
mailing list