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 )