RunCMakeTest.cmake 443 B

12345678910111213
  1. include(RunCMake)
  2. function(run_compile_warn test)
  3. set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/${test}-build)
  4. set(RunCMake_TEST_OUTPUT_MERGE 1)
  5. run_cmake_with_options(${test} ${ARGN})
  6. set(RunCMake_TEST_NO_CLEAN 1)
  7. run_cmake_command(${test}-Build ${CMAKE_COMMAND} --build . ${verbose_args})
  8. endfunction()
  9. run_compile_warn(WerrorOn)
  10. run_compile_warn(WerrorOff)
  11. run_compile_warn(WerrorOnIgnore "--compile-no-warning-as-error")