Skip to content
Snippets Groups Projects
Commit 646c2011 authored by Andy Cedilnik's avatar Andy Cedilnik
Browse files

COMP: Do not build tests if build testing is off

parent c85a7c24
No related branches found
No related tags found
No related merge requests found
...@@ -599,32 +599,32 @@ ENDIF(KWSYS_USE_Process) ...@@ -599,32 +599,32 @@ ENDIF(KWSYS_USE_Process)
#----------------------------------------------------------------------------- #-----------------------------------------------------------------------------
# Setup testing if not being built as part of another project. # Setup testing if not being built as part of another project.
IF(KWSYS_STANDALONE OR CMake_SOURCE_DIR) IF(KWSYS_STANDALONE OR CMake_SOURCE_DIR)
# C++ tests
FOREACH(test
testSystemTools
testIOS
testHashSTL
testCommandLineArguments
testRegistry
)
ADD_EXECUTABLE(${test} ${test}.cxx)
TARGET_LINK_LIBRARIES(${test} ${KWSYS_NAMESPACE})
ENDFOREACH(test)
# C tests
FOREACH(test
testProcess
testFail
)
ADD_EXECUTABLE(${test} ${test}.c)
TARGET_LINK_LIBRARIES(${test} ${KWSYS_NAMESPACE}_c)
ENDFOREACH(test)
SET(EXEC_DIR "${CMAKE_CURRENT_BINARY_DIR}")
IF(EXECUTABLE_OUTPUT_PATH)
SET(EXEC_DIR "${EXECUTABLE_OUTPUT_PATH}")
ENDIF(EXECUTABLE_OUTPUT_PATH)
IF(BUILD_TESTING) IF(BUILD_TESTING)
# C++ tests
FOREACH(test
testSystemTools
testIOS
testHashSTL
testCommandLineArguments
testRegistry
)
ADD_EXECUTABLE(${test} ${test}.cxx)
TARGET_LINK_LIBRARIES(${test} ${KWSYS_NAMESPACE})
ENDFOREACH(test)
# C tests
FOREACH(test
testProcess
testFail
)
ADD_EXECUTABLE(${test} ${test}.c)
TARGET_LINK_LIBRARIES(${test} ${KWSYS_NAMESPACE}_c)
ENDFOREACH(test)
SET(EXEC_DIR "${CMAKE_CURRENT_BINARY_DIR}")
IF(EXECUTABLE_OUTPUT_PATH)
SET(EXEC_DIR "${EXECUTABLE_OUTPUT_PATH}")
ENDIF(EXECUTABLE_OUTPUT_PATH)
SET(TEST_SYSTEMTOOLS_BIN_FILE SET(TEST_SYSTEMTOOLS_BIN_FILE
"${CMAKE_CURRENT_SOURCE_DIR}/testSystemTools.bin") "${CMAKE_CURRENT_SOURCE_DIR}/testSystemTools.bin")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment