Merge topic 'imported-cxxmodules'
48ee946f cmExperimental: recycle the C++ modules API UUID 1a1806a7 gitlab-ci: declare `bmionly` support for modules where possible 457a12f3 Tests/RunCMake/CXXModules: add tests which use modules from imported targets 9b9ec70b Ninja: generate scanning and build rules for C++20 module synthetic targets 80ef50a1 CXXModules: add a variable for BMI-only compilation 80d65443 cxxmodules: generate synthetic targets as an initial pass 3dc6676e cmSyntheticTargetCache: add a struct for synthetic target caching cb356b54 cmCxxModuleUsageEffects: add a class to capture module usage effects ... Acked-by:Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !8535
No related branches found
No related tags found
Showing
- .gitlab/ci/configure_fedora38_ninja_clang.cmake 1 addition, 1 deletion.gitlab/ci/configure_fedora38_ninja_clang.cmake
- .gitlab/ci/configure_fedora38_ninja_multi_clang.cmake 1 addition, 1 deletion.gitlab/ci/configure_fedora38_ninja_multi_clang.cmake
- .gitlab/ci/configure_linux_gcc_cxx_modules_ninja.cmake 1 addition, 1 deletion.gitlab/ci/configure_linux_gcc_cxx_modules_ninja.cmake
- .gitlab/ci/configure_linux_gcc_cxx_modules_ninja_multi.cmake 1 addition, 1 deletion.gitlab/ci/configure_linux_gcc_cxx_modules_ninja_multi.cmake
- .gitlab/ci/configure_windows_clang_ninja.cmake 1 addition, 1 deletion.gitlab/ci/configure_windows_clang_ninja.cmake
- .gitlab/ci/configure_windows_msvc_cxx_modules_common.cmake 1 addition, 1 deletion.gitlab/ci/configure_windows_msvc_cxx_modules_common.cmake
- .gitlab/ci/cxx_modules_rules_gcc.cmake 1 addition, 0 deletions.gitlab/ci/cxx_modules_rules_gcc.cmake
- Help/dev/experimental.rst 7 additions, 1 deletionHelp/dev/experimental.rst
- Help/manual/cmake-properties.7.rst 5 additions, 0 deletionsHelp/manual/cmake-properties.7.rst
- Help/prop_tgt/IMPORTED_CXX_MODULES_COMPILE_DEFINITIONS.rst 14 additions, 0 deletionsHelp/prop_tgt/IMPORTED_CXX_MODULES_COMPILE_DEFINITIONS.rst
- Help/prop_tgt/IMPORTED_CXX_MODULES_COMPILE_FEATURES.rst 13 additions, 0 deletionsHelp/prop_tgt/IMPORTED_CXX_MODULES_COMPILE_FEATURES.rst
- Help/prop_tgt/IMPORTED_CXX_MODULES_COMPILE_OPTIONS.rst 13 additions, 0 deletionsHelp/prop_tgt/IMPORTED_CXX_MODULES_COMPILE_OPTIONS.rst
- Help/prop_tgt/IMPORTED_CXX_MODULES_INCLUDE_DIRECTORIES.rst 14 additions, 0 deletionsHelp/prop_tgt/IMPORTED_CXX_MODULES_INCLUDE_DIRECTORIES.rst
- Help/prop_tgt/IMPORTED_CXX_MODULES_LINK_LIBRARIES.rst 11 additions, 0 deletionsHelp/prop_tgt/IMPORTED_CXX_MODULES_LINK_LIBRARIES.rst
- Modules/Compiler/Clang-CXX.cmake 1 addition, 0 deletionsModules/Compiler/Clang-CXX.cmake
- Modules/Compiler/MSVC-CXX.cmake 1 addition, 0 deletionsModules/Compiler/MSVC-CXX.cmake
- Source/CMakeLists.txt 5 additions, 0 deletionsSource/CMakeLists.txt
- Source/cmCxxModuleUsageEffects.cxx 21 additions, 0 deletionsSource/cmCxxModuleUsageEffects.cxx
- Source/cmCxxModuleUsageEffects.h 22 additions, 0 deletionsSource/cmCxxModuleUsageEffects.h
- Source/cmDyndepCollation.cxx 44 additions, 9 deletionsSource/cmDyndepCollation.cxx
Loading
Please register or sign in to comment