summaryrefslogtreecommitdiffstats
path: root/Tests/CMakeTests/CMakeLists.txt
blob: 6f5167f838207af5b325e241341e83f4f3c6b8b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
SET(CMAKE_EXECUTABLE "${EXECUTABLE_OUTPUT_PATH}/cmake")


MACRO(AddCMakeTest TestName Arguments)
  CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/${TestName}Test.cmake.in"
    "${CMAKE_CURRENT_BINARY_DIR}/${TestName}Test.cmake" @ONLY IMMEDIATE)
  ADD_TEST(CMake.${TestName} ${CMAKE_EXECUTABLE} -P "${CMAKE_CURRENT_BINARY_DIR}/${TestName}Test.cmake" ${Arguments})
ENDMACRO(AddCMakeTest)

AddCMakeTest(List "")
AddCMakeTest(VariableWatch "")