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

Reply via email to