Tests/CXXModules: test cxx_std_20 coming from a dependency

Closes: #25569
This commit is contained in:
Ben Boeckel
2024-02-20 12:31:37 -05:00
parent 583641ac92
commit f0df692d21
2 changed files with 2 additions and 2 deletions

View File

@@ -6,6 +6,7 @@ include("${CMAKE_SOURCE_DIR}/../cxx-modules-rules.cmake")
add_library(usage_reqs INTERFACE
include/include.h
includes/includes.h)
target_compile_features(usage_reqs INTERFACE cxx_std_20)
target_compile_definitions(usage_reqs
INTERFACE
FROM_USAGE_REQS)
@@ -32,7 +33,6 @@ target_sources(export_transitive_targets
importable.cxx
subdir/importable.cxx
)
target_compile_features(export_transitive_targets PUBLIC cxx_std_20)
target_link_libraries(export_transitive_targets PRIVATE usage_reqs)
add_library(no_modules STATIC no_modules.cxx)

View File

@@ -6,6 +6,7 @@ include("${CMAKE_SOURCE_DIR}/../cxx-modules-rules.cmake")
add_library(usage_reqs INTERFACE
include/include.h
includes/includes.h)
target_compile_features(usage_reqs INTERFACE cxx_std_20)
target_compile_definitions(usage_reqs
INTERFACE
FROM_USAGE_REQS)
@@ -33,7 +34,6 @@ target_sources(export_transitive_targets
importable.cxx
subdir/importable.cxx
)
target_compile_features(export_transitive_targets PUBLIC cxx_std_20)
target_link_libraries(export_transitive_targets PRIVATE usage_reqs)
add_library(no_modules STATIC no_modules.cxx)