RunCMakeTest.cmake 898 B

12345678910111213141516171819202122232425262728293031323334
  1. include(RunCMake)
  2. run_cmake(cache_properties)
  3. run_cmake(directory_properties)
  4. run_cmake(global_properties)
  5. run_cmake(install_properties)
  6. run_cmake(source_properties)
  7. run_cmake(target_properties)
  8. run_cmake(test_properties)
  9. run_cmake(DebugConfigurations)
  10. run_cmake(MissingArgument)
  11. run_cmake(GlobalName)
  12. run_cmake(BadTest)
  13. run_cmake(BadTarget)
  14. run_cmake(BadScope)
  15. run_cmake(BadDirectory)
  16. run_cmake(BadArgument)
  17. run_cmake(VariableName)
  18. run_cmake(NoTest)
  19. run_cmake(NoTarget)
  20. run_cmake(NoSource)
  21. run_cmake(NoProperty)
  22. run_cmake(NoCache)
  23. # Since we are testing the GENERATOR_IS_MULTI_CONFIG property itself,
  24. # don't rely on RunCMake_GENERATOR_IS_MULTI_CONFIG being set correctly
  25. # and instead explicitly check for a match against those generators we
  26. # expect to be multi-config
  27. if(RunCMake_GENERATOR MATCHES "Visual Studio|Xcode")
  28. run_cmake(IsMultiConfig)
  29. else()
  30. run_cmake(NotMultiConfig)
  31. endif()