|
@@ -263,6 +263,8 @@ if ("export_bmi" IN_LIST CMake_TEST_MODULE_COMPILATION)
|
|
|
run_cxx_module_test(export-usage-build)
|
|
run_cxx_module_test(export-usage-build)
|
|
|
run_cxx_module_test(export-bmi-and-interface-build)
|
|
run_cxx_module_test(export-bmi-and-interface-build)
|
|
|
run_cxx_module_test(export-transitive-targets-build)
|
|
run_cxx_module_test(export-transitive-targets-build)
|
|
|
|
|
+ run_cxx_module_test(export-transitive-modules1-build)
|
|
|
|
|
+ run_cxx_module_test(export-transitive-modules-build export-transitive-modules-build "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/export-transitive-modules1-build-build" )
|
|
|
|
|
|
|
|
if ("collation" IN_LIST CMake_TEST_MODULE_COMPILATION AND
|
|
if ("collation" IN_LIST CMake_TEST_MODULE_COMPILATION AND
|
|
|
"bmionly" IN_LIST CMake_TEST_MODULE_COMPILATION)
|
|
"bmionly" IN_LIST CMake_TEST_MODULE_COMPILATION)
|
|
@@ -280,6 +282,9 @@ if ("export_bmi" IN_LIST CMake_TEST_MODULE_COMPILATION)
|
|
|
|
|
|
|
|
set(test_suffix export-transitive-targets-build)
|
|
set(test_suffix export-transitive-targets-build)
|
|
|
run_cxx_module_test(import-modules "import-modules-${test_suffix}" "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/${test_suffix}-build" -DTRANSITIVE_TARGETS=1)
|
|
run_cxx_module_test(import-modules "import-modules-${test_suffix}" "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/${test_suffix}-build" -DTRANSITIVE_TARGETS=1)
|
|
|
|
|
+
|
|
|
|
|
+ set(test_suffix export-transitive-modules-build)
|
|
|
|
|
+ run_cxx_module_test(import-modules "import-modules-${test_suffix}" "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/${test_suffix}-build" -DTRANSITIVE_MODULES=1)
|
|
|
endif ()
|
|
endif ()
|
|
|
endif ()
|
|
endif ()
|
|
|
|
|
|
|
@@ -298,6 +303,8 @@ if ("install_bmi" IN_LIST CMake_TEST_MODULE_COMPILATION)
|
|
|
run_cxx_module_test(export-usage-install)
|
|
run_cxx_module_test(export-usage-install)
|
|
|
run_cxx_module_test(export-bmi-and-interface-install)
|
|
run_cxx_module_test(export-bmi-and-interface-install)
|
|
|
run_cxx_module_test(export-transitive-targets-install)
|
|
run_cxx_module_test(export-transitive-targets-install)
|
|
|
|
|
+ run_cxx_module_test(export-transitive-modules1-install)
|
|
|
|
|
+ run_cxx_module_test(export-transitive-modules-install export-transitive-modules-install "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/export-transitive-modules1-install-install" )
|
|
|
|
|
|
|
|
if ("collation" IN_LIST CMake_TEST_MODULE_COMPILATION AND
|
|
if ("collation" IN_LIST CMake_TEST_MODULE_COMPILATION AND
|
|
|
"bmionly" IN_LIST CMake_TEST_MODULE_COMPILATION)
|
|
"bmionly" IN_LIST CMake_TEST_MODULE_COMPILATION)
|
|
@@ -316,6 +323,9 @@ if ("install_bmi" IN_LIST CMake_TEST_MODULE_COMPILATION)
|
|
|
|
|
|
|
|
set(test_suffix export-transitive-targets-install)
|
|
set(test_suffix export-transitive-targets-install)
|
|
|
run_cxx_module_test(import-modules "import-modules-${test_suffix}" "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/${test_suffix}-install" -DTRANSITIVE_TARGETS=1)
|
|
run_cxx_module_test(import-modules "import-modules-${test_suffix}" "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/${test_suffix}-install" -DTRANSITIVE_TARGETS=1)
|
|
|
|
|
+
|
|
|
|
|
+ set(test_suffix export-transitive-modules-install)
|
|
|
|
|
+ run_cxx_module_test(import-modules "import-modules-${test_suffix}" "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/${test_suffix}-install" -DTRANSITIVE_MODULES=1)
|
|
|
set(RunCMake_CXXModules_INSTALL 1)
|
|
set(RunCMake_CXXModules_INSTALL 1)
|
|
|
endif ()
|
|
endif ()
|
|
|
endif ()
|
|
endif ()
|