|
|
@@ -267,6 +267,7 @@ if ("export_bmi" IN_LIST CMake_TEST_MODULE_COMPILATION)
|
|
|
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" )
|
|
|
+ run_cxx_module_test(export-with-headers-build)
|
|
|
|
|
|
if ("collation" IN_LIST CMake_TEST_MODULE_COMPILATION AND
|
|
|
"bmionly" IN_LIST CMake_TEST_MODULE_COMPILATION)
|
|
|
@@ -287,6 +288,9 @@ if ("export_bmi" IN_LIST CMake_TEST_MODULE_COMPILATION)
|
|
|
|
|
|
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)
|
|
|
+
|
|
|
+ set(test_suffix export-with-headers-build)
|
|
|
+ run_cxx_module_test(import-modules "import-modules-${test_suffix}" "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/${test_suffix}-build" -DWITH_HEADERS=1)
|
|
|
endif ()
|
|
|
endif ()
|
|
|
|
|
|
@@ -308,6 +312,7 @@ if ("install_bmi" IN_LIST CMake_TEST_MODULE_COMPILATION)
|
|
|
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" )
|
|
|
+ run_cxx_module_test(export-with-headers-install)
|
|
|
|
|
|
if ("collation" IN_LIST CMake_TEST_MODULE_COMPILATION AND
|
|
|
"bmionly" IN_LIST CMake_TEST_MODULE_COMPILATION)
|
|
|
@@ -329,6 +334,9 @@ if ("install_bmi" IN_LIST CMake_TEST_MODULE_COMPILATION)
|
|
|
|
|
|
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(test_suffix export-with-headers-install)
|
|
|
+ run_cxx_module_test(import-modules "import-modules-${test_suffix}" "-DCMAKE_PREFIX_PATH=${RunCMake_BINARY_DIR}/examples/${test_suffix}-install" -DWITH_HEADERS=1)
|
|
|
set(RunCMake_CXXModules_INSTALL 1)
|
|
|
endif ()
|
|
|
endif ()
|