include(RunCMake) set(cmd ${CMAKE_COMMAND} ${CMAKE_CURRENT_LIST_DIR} -G ${RunCMake_GENERATOR}) foreach(strictness IN ITEMS STRICT PERMISSIVE BEST_EFFORT) run_cmake_command(ExtractStrictness-${strictness} ${cmd} -DRunCMake_TEST=ExtractStrictness -DSTRICTNESS=${strictness} ) endforeach() run_cmake(ExtractEnv) run_cmake(ExtractFields) run_cmake(ExtractMangle) run_cmake(ExtractQuiet) run_cmake(ExtractRequired) run_cmake(ExtractReroot) run_cmake(ExtractUninstalled) run_cmake(ExtractVersion) run_cmake(ImportName) run_cmake(ImportPrefix) run_cmake(ImportRequires) run_cmake(ImportSimple) run_cmake(ImportSystem) run_cmake(ImportTransitiveFail) run_cmake(ImportTransitiveVersion) run_cmake(ImportTransitiveVersionFail) run_cmake(PopulateFoundVar) run_cmake(PopulateMissing)