RunCMakeTest.cmake 783 B

12345678910111213141516171819202122232425262728
  1. include(RunCMake)
  2. set(cmd ${CMAKE_COMMAND} ${CMAKE_CURRENT_LIST_DIR} -G ${RunCMake_GENERATOR})
  3. foreach(strictness IN ITEMS STRICT PERMISSIVE BEST_EFFORT)
  4. run_cmake_command(ExtractStrictness-${strictness} ${cmd}
  5. -DRunCMake_TEST=ExtractStrictness -DSTRICTNESS=${strictness}
  6. )
  7. endforeach()
  8. run_cmake(ExtractEnv)
  9. run_cmake(ExtractFields)
  10. run_cmake(ExtractMangle)
  11. run_cmake(ExtractQuiet)
  12. run_cmake(ExtractRequired)
  13. run_cmake(ExtractReroot)
  14. run_cmake(ExtractUninstalled)
  15. run_cmake(ExtractVersion)
  16. run_cmake(ImportName)
  17. run_cmake(ImportPrefix)
  18. run_cmake(ImportRequires)
  19. run_cmake(ImportSimple)
  20. run_cmake(ImportSystem)
  21. run_cmake(ImportTransitiveFail)
  22. run_cmake(ImportTransitiveVersion)
  23. run_cmake(ImportTransitiveVersionFail)
  24. run_cmake(PopulateFoundVar)
  25. run_cmake(PopulateMissing)