RunCMakeTest.cmake 900 B

1234567891011121314151617181920212223242526272829303132333435
  1. include(RunCMake)
  2. run_cmake(ExperimentalWarning)
  3. # Enable experimental feature and suppress warnings
  4. set(RunCMake_TEST_OPTIONS
  5. -Wno-dev
  6. "-DCMAKE_EXPERIMENTAL_FIND_CPS_PACKAGES:STRING=e82e467b-f997-4464-8ace-b00808fff261"
  7. )
  8. # Version-matching tests
  9. run_cmake(ExactVersion)
  10. run_cmake(CompatVersion)
  11. run_cmake(MultipleVersions)
  12. run_cmake(VersionLimit1)
  13. run_cmake(VersionLimit2)
  14. run_cmake(TransitiveVersion)
  15. run_cmake(CustomVersion)
  16. # Metadata Tests
  17. run_cmake(SupplementalAttributes)
  18. # Version-matching failure tests
  19. run_cmake(MissingVersion1)
  20. run_cmake(MissingVersion2)
  21. run_cmake(VersionLimit3)
  22. run_cmake(VersionLimit4)
  23. # Component-related failure tests
  24. run_cmake(MissingTransitiveDependency)
  25. run_cmake(MissingComponent)
  26. run_cmake(MissingComponentDependency)
  27. run_cmake(MissingTransitiveComponentCPS)
  28. run_cmake(MissingTransitiveComponentCMake)
  29. run_cmake(MissingTransitiveComponentDependency)