- # 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 FILES
- "${_httplib_build_includedir}/httplib.cppm"
- )
- endif()
|