cmake_minimum_required(VERSION 3.10) set(CMAKE_CXX_FLAGS "-Wall -g -fsanitize=address") project(Webserver VERSION 1.0) set(CMAKE_CXX_STANDARD 17) set(CMAKE_BUILD_TYPE Debug) set(CMAKE_CXX_FLAGS "-Wall -g -fsanitize=address") add_executable( Webserver "src/Base/Entry.cpp" "src/Base/Webserver.cpp" "src/HTTP/HTTP.cpp" "libs/QuickDigest5/quickdigest5.cpp" "src/Helpers/Helpers.cpp" "src/HTTP/HTTPRequestProcess.cpp" "src/HTTPMethods.cpp" "src/Helpers/HelpersFormProcess.cpp") add_custom_command( TARGET Webserver POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/www $/www) target_link_libraries(Webserver PRIVATE)