summaryrefslogtreecommitdiffstats
path: root/.gitlab/ci/cxx_modules_rules_gcc.cmake
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab/ci/cxx_modules_rules_gcc.cmake')
-rw-r--r--.gitlab/ci/cxx_modules_rules_gcc.cmake19
1 files changed, 0 insertions, 19 deletions
diff --git a/.gitlab/ci/cxx_modules_rules_gcc.cmake b/.gitlab/ci/cxx_modules_rules_gcc.cmake
index 020cb1f..2b09b0e 100644
--- a/.gitlab/ci/cxx_modules_rules_gcc.cmake
+++ b/.gitlab/ci/cxx_modules_rules_gcc.cmake
@@ -1,20 +1 @@
set(CMake_TEST_CXXModules_UUID "a246741c-d067-4019-a8fb-3d16b0c9d1d3")
-
-string(CONCAT CMAKE_EXPERIMENTAL_CXX_SCANDEP_SOURCE
- "<CMAKE_CXX_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -E -x c++ <SOURCE>"
- " -MT <DYNDEP_FILE> -MD -MF <DEP_FILE>"
- " -fmodules-ts -fdeps-file=<DYNDEP_FILE> -fdeps-target=<OBJECT> -fdeps-format=p1689r5"
- " -o <PREPROCESSED_SOURCE>")
-set(CMAKE_EXPERIMENTAL_CXX_MODULE_MAP_FORMAT "gcc")
-string(CONCAT CMAKE_EXPERIMENTAL_CXX_MODULE_MAP_FLAG
- # Turn on modules.
- "-fmodules-ts"
- # Read the module mapper file.
- " -fmodule-mapper=<MODULE_MAP_FILE>"
- # Make sure dependency tracking is enabled (missing from `try_*`).
- " -MD"
- # Suppress `CXX_MODULES +=` from generated depfile snippets.
- " -fdeps-format=p1689r5"
- # Force C++ as a language.
- " -x c++")
-set(CMAKE_EXPERIMENTAL_CXX_MODULE_BMI_ONLY_FLAG "-fmodule-only")