CMakeLists.txt 515 B

1234567891011121314
  1. SET(CMAKE_EXECUTABLE "${EXECUTABLE_OUTPUT_PATH}/cmake")
  2. MACRO(AddCMakeTest TestName Arguments)
  3. CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/${TestName}Test.cmake.in"
  4. "${CMAKE_CURRENT_BINARY_DIR}/${TestName}Test.cmake" @ONLY IMMEDIATE)
  5. ADD_TEST(CMake.${TestName} ${CMAKE_EXECUTABLE} -P "${CMAKE_CURRENT_BINARY_DIR}/${TestName}Test.cmake" ${Arguments})
  6. ENDMACRO(AddCMakeTest)
  7. AddCMakeTest(List "")
  8. AddCMakeTest(VariableWatch "")
  9. AddCMakeTest(Include "")
  10. AddCMakeTest(FindBase "")
  11. AddCMakeTest(Toolchain "")