Ok, sorry for the duplication, it was also discussed in: http://www.cmake.org/pipermail/cmake/2011-March/043467.html
I changed everything from SUBDIRS to add_subdirectory and it worked. For my tests dir, I specified a second build dir, and everything then installed from those dirs. Matt On Tue, Oct 25, 2011 at 12:56 AM, Matt Fair <matt.f...@gmail.com> wrote: > 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 > -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake