RunCMakeTest.cmake 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. include(RunCMake)
  2. run_cmake(EmptyString)
  3. run_cmake(EmptyStringOptional)
  4. run_cmake(CMP0024-NEW)
  5. run_cmake(ExportExportInclude)
  6. run_cmake(IncludeIsDirectory)
  7. run_cmake(IncludeMalformed)
  8. run_cmake(ParentVariableRoot)
  9. run_cmake(ParentVariableSubDir)
  10. run_cmake_script(ParentVariableScript)
  11. run_cmake(CMP0146-OLD)
  12. run_cmake(CMP0146-WARN)
  13. run_cmake(CMP0146-NEW-name)
  14. run_cmake(CMP0146-NEW-path)
  15. run_cmake(CMP0148-Interp-OLD)
  16. run_cmake(CMP0148-Interp-WARN)
  17. run_cmake(CMP0148-Interp-NEW-name)
  18. run_cmake(CMP0148-Interp-NEW-path)
  19. run_cmake(CMP0148-Libs-OLD)
  20. run_cmake(CMP0148-Libs-WARN)
  21. run_cmake(CMP0148-Libs-NEW-name)
  22. run_cmake(CMP0148-Libs-NEW-path)
  23. run_cmake(CMP0167-OLD)
  24. run_cmake(CMP0167-WARN)
  25. run_cmake(CMP0167-NEW-name)
  26. run_cmake(CMP0167-NEW-path)
  27. run_cmake(CMP0188-OLD)
  28. run_cmake(CMP0188-WARN)
  29. run_cmake(CMP0188-NEW-name)
  30. run_cmake(CMP0188-NEW-path)
  31. run_cmake(CMP0191-OLD)
  32. run_cmake(CMP0191-WARN)
  33. run_cmake(CMP0191-NEW-name)
  34. run_cmake(CMP0191-NEW-path)
  35. run_cmake(CMP0196-OLD)
  36. run_cmake(CMP0196-WARN)
  37. run_cmake(CMP0196-NEW-name)
  38. run_cmake(CMP0196-NEW-path)
  39. # Warn should silently behave like OLD
  40. # Test old with implicit and explicit policy setting
  41. run_cmake(CMP0198-OLD-root)
  42. run_cmake(CMP0198-WARN-root)
  43. set(RunCMake_TEST_OPTIONS "-DCMAKE_POLICY_DEFAULT_CMP0198=OLD")
  44. run_cmake(CMP0198-OLD-root)
  45. set(RunCMake_TEST_OPTIONS "-DCMAKE_POLICY_DEFAULT_CMP0198=NEW")
  46. run_cmake(CMP0198-NEW-root)
  47. unset(RunCMake_TEST_OPTIONS)
  48. run_cmake(CMP0198-implicit-NEW-root)
  49. run_cmake(CMP0198-OLD-subdir)
  50. run_cmake(CMP0198-WARN-subdir)
  51. set(RunCMake_TEST_OPTIONS "-DCMAKE_POLICY_DEFAULT_CMP0198=OLD")
  52. run_cmake(CMP0198-OLD-subdir)
  53. set(RunCMake_TEST_OPTIONS "-DCMAKE_POLICY_DEFAULT_CMP0198=NEW")
  54. run_cmake(CMP0198-NEW-subdir)
  55. unset(RunCMake_TEST_OPTIONS)