|
@@ -53,16 +53,26 @@ LINK_LIBRARIES(CMakeLib)
|
|
|
LINK_DIRECTORIES(${CMake_BINARY_DIR}/Sources)
|
|
|
|
|
|
ADD_EXECUTABLE(cmake cmakemain)
|
|
|
-ADD_EXECUTABLE(cmaketest cmaketest.cxx cmSystemTools.cxx)
|
|
|
|
|
|
-CONFIGURE_FILE(
|
|
|
-${CMake_SOURCE_DIR}/Source/cmaketest.h.in
|
|
|
-${CMake_BINARY_DIR}/Source/cmaketest.h ESCAPE_QUOTES)
|
|
|
-ADD_TEST(simple ${CMake_BINARY_DIR}/Source/cmaketest
|
|
|
- ${CMake_SOURCE_DIR}/Tests/Simple
|
|
|
- ${CMake_BINARY_DIR}/Tests/Simple
|
|
|
- ${CMake_BINARY_DIR}/Tests/Simple/simple
|
|
|
-)
|
|
|
+IF(BUILD_TESTING)
|
|
|
+ IF (DART_ROOT)
|
|
|
+ ADD_EXECUTABLE(cmaketest cmaketest.cxx cmSystemTools.cxx)
|
|
|
+ ADD_DEPENDENCIES(cmaketest cmake)
|
|
|
+ ADD_DEPENDENCIES(Nightly cmaketest cmake)
|
|
|
+ ADD_DEPENDENCIES(Experimental cmaketest cmake)
|
|
|
+
|
|
|
+ CONFIGURE_FILE(
|
|
|
+ ${CMake_SOURCE_DIR}/Source/cmaketest.h.in
|
|
|
+ ${CMake_BINARY_DIR}/Source/cmaketest.h ESCAPE_QUOTES)
|
|
|
+ ADD_TEST(simple ${CMake_BINARY_DIR}/Source/cmaketest
|
|
|
+ ${CMake_SOURCE_DIR}/Tests/Simple
|
|
|
+ ${CMake_BINARY_DIR}/Tests/Simple
|
|
|
+ ${CMake_BINARY_DIR}/Tests/Simple/simple
|
|
|
+ )
|
|
|
+
|
|
|
+ ENDIF (DART_ROOT)
|
|
|
+ENDIF(BUILD_TESTING)
|
|
|
+
|
|
|
|
|
|
INSTALL_TARGETS(/bin cmake)
|
|
|
|