cmake_minimum_required(VERSION 3.26) project(nghttp2Webserver) set(CMAKE_CXX_STANDARD 20) find_package(Boost REQUIRED COMPONENTS json) find_package(OpenSSL REQUIRED) find_package(Libevent REQUIRED) add_executable(nghttp2Webserver main.cpp) target_link_libraries(${PROJECT_NAME} PRIVATE OpenSSL::SSL Boost::json libevent::core libevent::openssl /usr/local/lib/libnghttp2.a )