mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-09-25 04:09:36 +03:00
16 lines
444 B
CMake
16 lines
444 B
CMake
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
|
"25d6f6aa-be65-4692-b44e-87b23e96d4e1")
|
|
|
|
cmake_minimum_required(VERSION 3.29)
|
|
project(cxx_modules_library CXX)
|
|
|
|
find_package(import_std_shared REQUIRED)
|
|
|
|
if (NOT TARGET CXXModules::import_std_shared)
|
|
message(FATAL_ERROR "Missing imported target")
|
|
endif ()
|
|
|
|
add_executable(main main.cxx)
|
|
target_compile_features(main PRIVATE cxx_std_23)
|
|
target_link_libraries(main PRIVATE CXXModules::import_std_shared)
|