network-experiment/bmrshared-web/lib/CMakeLists.txt

32 lines
542 B
CMake

cmake_minimum_required(VERSION 3.20)
find_package(Boost 1.84.0 REQUIRED COMPONENTS headers CONFIG)
project(bmrshared-web)
add_library(
${PROJECT_NAME}
directory_request_handler.cpp
internal_server.cpp
request_response.cpp
server.cpp
)
set_property(
TARGET ${PROJECT_NAME}
PROPERTY CXX_STANDARD 20
)
target_include_directories(
${PROJECT_NAME}
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../include
)
target_link_libraries(
${PROJECT_NAME}
PUBLIC
bmrshared
bmrshared-magic
Boost::headers
)