blob: db580efcdd206c4f977478d7946286f9277dca50 [file] [log] [blame]
cmake_minimum_required(VERSION 3.24...3.28)
project(cxx_modules_library NONE)
set(CMAKE_VERSION "3.22.0") # Trigger non-fileset export code.
find_package(export_include_directories_old_cmake REQUIRED)
if (NOT TARGET CXXModules::export_include_directories_old_cmake)
message(FATAL_ERROR
"Missing imported target")
endif ()
get_property(include_directories TARGET CXXModules::export_include_directories_old_cmake
PROPERTY INTERFACE_INCLUDE_DIRECTORIES)
if (include_directories)
message(FATAL_ERROR
"Exported include directory on C++ module interface CXXModules::export_include_directories_old_cmake:\n ${include_directories}")
endif ()