mirror of
https://github.com/yhirose/cpp-httplib.git
synced 2026-04-11 19:28:30 +00:00
20 lines
447 B
CMake
20 lines
447 B
CMake
# This file contains C++20 module support requiring CMake 3.28+
|
|
# Included conditionally to prevent parse errors on older CMake versions
|
|
|
|
if(HTTPLIB_BUILD_MODULES)
|
|
if(POLICY CMP0155)
|
|
cmake_policy(SET CMP0155 NEW)
|
|
endif()
|
|
|
|
set(CMAKE_CXX_SCAN_FOR_MODULES ON)
|
|
|
|
target_sources(${PROJECT_NAME}
|
|
PUBLIC
|
|
FILE_SET CXX_MODULES
|
|
BASE_DIRS
|
|
"${_httplib_build_includedir}"
|
|
FILES
|
|
"${_httplib_build_includedir}/httplib.cppm"
|
|
)
|
|
endif()
|