[CMake] install targets
Matt Fair
matt.fair at gmail.com
Tue Oct 25 02:56:46 EDT 2011
I have split my code up into two dirs, "source" and "tests". The
CMakeLists.txt in the source dir does a SUBDIRS to
${PROJECT_SOURCE_DIR}/../tests to get tests.
In each CMakeLists file right after I have defined the target via
ADD_LIBRARY or ADD_EXECUTABLE and set TARGET_LINK_LIBRARIES I have
done the following:
binaries
INSTALL(TARGETS myBinary RUNTIME DESTINATION bin)
libs
INSTALL(TARGETS myLib ARCHIVE DESTINATION lib)
shared libs
INSTALL(TARGETS mySharedLib LIBRARY DESTINATION lib)
The problem is that all INSTALL targets that I have specified under
the tests dir are not installed. Am I doing something wrong? The
problem seems to be with my SUBDIRS and INSTALL. How can I fix this?
Thanks,
Matt
More information about the CMake
mailing list