RunCMakeTest.cmake 639 B

123456789101112131415161718192021222324
  1. include(RunCMake)
  2. run_cmake(Inspect)
  3. include("${RunCMake_BINARY_DIR}/Inspect-build/info.cmake")
  4. run_cmake(unparsed-arguments)
  5. run_cmake(user-lang-unknown)
  6. run_cmake(default-lang-none)
  7. run_cmake(not-supported-by-cmake)
  8. run_cmake(not-supported-by-compiler)
  9. run_cmake(save-to-result)
  10. run_cmake(cmp0069-is-old)
  11. if(_CMAKE_C_IPO_SUPPORTED_BY_CMAKE
  12. AND _CMAKE_C_IPO_MAY_BE_SUPPORTED_BY_COMPILER
  13. AND NOT RunCMake_GENERATOR MATCHES "^Visual Studio 9 ")
  14. run_cmake(CMP0138-WARN)
  15. run_cmake(CMP0138-OLD)
  16. run_cmake(CMP0138-NEW)
  17. endif()
  18. if(RunCMake_GENERATOR MATCHES "^Visual Studio 9 ")
  19. run_cmake(not-supported-by-generator)
  20. endif()