RunCMakeTest.cmake 543 B

12345678910111213141516171819
  1. include(RunCMake)
  2. function(run_cmake_CMP0060 CASE)
  3. set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/CMP0060-${CASE}-build)
  4. set(RunCMake_TEST_NO_CLEAN 1)
  5. file(REMOVE_RECURSE "${RunCMake_TEST_BINARY_DIR}")
  6. file(MAKE_DIRECTORY "${RunCMake_TEST_BINARY_DIR}")
  7. run_cmake(CMP0060-${CASE})
  8. set(RunCMake_TEST_OUTPUT_MERGE 1)
  9. run_cmake_command(CMP0060-${CASE}-Build
  10. ${CMAKE_COMMAND} --build . --config Debug
  11. )
  12. endfunction()
  13. run_cmake_CMP0060(OLD)
  14. run_cmake_CMP0060(WARN-OFF)
  15. run_cmake_CMP0060(WARN-ON)
  16. run_cmake_CMP0060(NEW)