[CMake] Howto use targets from several directories in the install clause?
Alexander Neundorf
a.neundorf-work at gmx.net
Tue May 19 16:09:45 EDT 2009
On Tuesday 19 May 2009, Dmytro Ovdiienko wrote:
> Hi all,
>
> I'm trying to write install instruction for my main project (DLL) that
> consists from several projects (LIBs). This instruction should copy all
> public headers from all dependent targets to the destination directory.
>
> I expected to use following sample but it is erroneous:
>
> install (
> TARGETS
> utils
> system
> types
> PUBLIC_HEADER DESTINATION ${${PROJECT_NAME}_BINARY_DIR}/install/headers
> )
I think you have to write the install() command for a target in the directory
where the target is created. I think installing them from a different
CMakeLists.txt is not supported.
Alex
More information about the CMake
mailing list