Am 10.07.2012 03:35, schrieb Ateljevich, Eli: > My source and tests are stored separately in a quasi-parallel arrangement: > > /proj > > /build > > /bin # CMAKE_RUNTIME_OUTPUT_DIRECTORY > > /mod1 # Build directory > > /mod2 > > /test > > /mod1 > > /mod2 > > /src # source > > /mod1 > > /mod2 > > /test # source for tests > > /mod1 > > /mod2 > > > > When I build the tests, I would like the tests to either go in > /proj/build/testbin or stay where the object files are, same as they > would if CMAKE_RUNTIME_OUTPUT_DIRECTORY had never been set. Is there any > simple way to do this for the /test part of the directory tree, or do I > have to set the RUNTIME_OUTOUT_DIRECTORY property all over the place? > > > > There are enough test and non-test executables that this is painful > either way.
Using a special add_my_test macro and automating setting this property is probably the easiest way. regards, Patrick -- 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
