diff options
author | Ben Boeckel <ben.boeckel@kitware.com> | 2024-02-24 21:30:48 (GMT) |
---|---|---|
committer | Ben Boeckel <ben.boeckel@kitware.com> | 2024-04-12 13:32:29 (GMT) |
commit | f80c60df02854b9443a0f73770d2ef7a1bcd72d5 (patch) | |
tree | 4d6aaa47c4395ed587c0248c5401200d48ffca07 /Modules/CMakeCXXCompiler.cmake.in | |
parent | 19341e258284ffcc66ca04da008cb49e7284ecf5 (diff) | |
download | CMake-f80c60df02854b9443a0f73770d2ef7a1bcd72d5.zip CMake-f80c60df02854b9443a0f73770d2ef7a1bcd72d5.tar.gz CMake-f80c60df02854b9443a0f73770d2ef7a1bcd72d5.tar.bz2 |
CMakeDetermineCompilerSupport: construct C++ modules targets
Compilers may implement this by implementing a `_cmake_cxx_import_std`
function which takes the standard version as an argument (e.g., `23`)
and creating a target named `CMake::CXX${std}` that represents how
`import std;` should be represented within CMake.
Diffstat (limited to 'Modules/CMakeCXXCompiler.cmake.in')
-rw-r--r-- | Modules/CMakeCXXCompiler.cmake.in | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Modules/CMakeCXXCompiler.cmake.in b/Modules/CMakeCXXCompiler.cmake.in index d18e1c8..e0c5f8b 100644 --- a/Modules/CMakeCXXCompiler.cmake.in +++ b/Modules/CMakeCXXCompiler.cmake.in @@ -91,3 +91,5 @@ set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "@CMAKE_CXX_IMPLICIT_LINK_LIBRARIES@") set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "@CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES@") set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "@CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES@") set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "@CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR@") + +@CMAKE_CXX_IMPORT_STD@ |