summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/CXXModules/NoCXX20ModuleFlag.cmake
blob: f6ccb99a6e0294163ff00df46c0a1a54b2c7479f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
enable_language(CXX)

set(CMAKE_EXPERIMENTAL_CXX_SCANDEP_SOURCE "echo")

add_library(noexperimentalflag)
target_sources(noexperimentalflag
  PUBLIC
    FILE_SET fs TYPE CXX_MODULES FILES
      sources/module.cxx)
target_compile_features(noexperimentalflag
  PRIVATE
    cxx_std_20)

unset(CMAKE_EXPERIMENTAL_CXX_MODULE_CMAKE_API)