1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
# Setup default test variables ...
SET(CTEST_CMAKE_COMMAND "\"${CMAKE_EXECUTABLE_NAME}\"")
SET(CTEST_COMMAND "\"${CTEST_EXECUTABLE_NAME}\" --track Nightly-Release -D Nightly -A \"${CTEST_SCRIPT_DIRECTORY}/${CTEST_SCRIPT_NAME}\"")
SET(CTEST_SOURCE_DIRECTORY "${CTEST_SCRIPT_DIRECTORY}/../..")
SET(CTEST_START_WITH_EMPTY_BINARY_DIRECTORY TRUE)
SET(CTEST_INITIAL_CACHE "
CMAKE_BUILD_TYPE:STRING=Release
K3D_BUILD_DEVELOPMENT_MODULE:BOOL=OFF
K3D_BUILD_EULER_OPERATIONS_MODULE:BOOL=OFF
K3D_BUILD_GLX_MODULE:BOOL=OFF
K3D_BUILD_LSYSTEM_MODULE:BOOL=OFF
K3D_BUILD_QSLIM_MODULE:BOOL=OFF
K3D_BUILD_VIRTUAL_OFFSCREEN_MODULE:BOOL=OFF
K3D_ENABLE_DISTRIBUTION:BOOL=ON
K3D_ENABLE_TESTING:BOOL=ON
")
# Uncomment this to enable ruthless compiler warnings
#SET(CTEST_ENVIRONMENT
# "CFLAGS=-g -O0 -Wall -W"
# "CXXFLAGS=-g -O0 -Wall -W"
#)
# Allow the caller to override test variables ... note that the caller MUST specify CTEST_BINARY_DIRECTORY at-a-minimum.
SET(VARIABLE)
FOREACH(ARGUMENT ${CTEST_SCRIPT_ARG})
IF(VARIABLE)
SET(${VARIABLE} ${ARGUMENT})
SET(VARIABLE)
ELSE(VARIABLE)
SET(VARIABLE ${ARGUMENT})
ENDIF(VARIABLE)
ENDFOREACH(ARGUMENT)
|