diff --git a/Tests/RunCMake/CXXModules/examples/export-transitive-targets-build/CMakeLists.txt b/Tests/RunCMake/CXXModules/examples/export-transitive-targets-build/CMakeLists.txt index 99ec585816..435f949ad3 100644 --- a/Tests/RunCMake/CXXModules/examples/export-transitive-targets-build/CMakeLists.txt +++ b/Tests/RunCMake/CXXModules/examples/export-transitive-targets-build/CMakeLists.txt @@ -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) diff --git a/Tests/RunCMake/CXXModules/examples/export-transitive-targets-install/CMakeLists.txt b/Tests/RunCMake/CXXModules/examples/export-transitive-targets-install/CMakeLists.txt index dd1eb01503..f413f0222d 100644 --- a/Tests/RunCMake/CXXModules/examples/export-transitive-targets-install/CMakeLists.txt +++ b/Tests/RunCMake/CXXModules/examples/export-transitive-targets-install/CMakeLists.txt @@ -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)