From f211823b5579be5aaf8f62dae870ad370326158f Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Wed, 29 Nov 2006 17:02:35 -0500 Subject: ENH: fix test for configuration type builds --- Source/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/CMakeLists.txt b/Source/CMakeLists.txt index e53aca1..bd27b33 100644 --- a/Source/CMakeLists.txt +++ b/Source/CMakeLists.txt @@ -402,6 +402,10 @@ IF(BUILD_TESTING) --test-command ${CMAKE_CMAKE_COMMAND} -E compare_files ${CMake_SOURCE_DIR}/Tests/TargetName/scripts/hello_world ${CMake_BINARY_DIR}/Tests/TargetName/scripts/hello_world) + SET(LIBNAME_DIR) + IF(CMAKE_CONFIGURATION_TYPES) + SET(LIBNAME_DIR Debug) + ENDIF(CMAKE_CONFIGURATION_TYPES) ADD_TEST(LibName ${CMAKE_CTEST_COMMAND} --build-and-test @@ -411,7 +415,7 @@ IF(BUILD_TESTING) --build-generator ${CMAKE_TEST_GENERATOR} --build-makeprogram ${CMAKE_TEST_MAKEPROGRAM} --build-project LibName - --build-run-dir "${CMake_BINARY_DIR}/Tests/LibName/lib" + --build-run-dir "${CMake_BINARY_DIR}/Tests/LibName/lib/${LIBNAME_DIR}" --test-command foobar ) -- cgit v0.12