1
0
forked from cat/WebBase
Files
FileHoster/CMakeLists.txt

27 lines
638 B
CMake

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/Entry.cpp"
"src/Webserver.cpp"
"src/HTTP.cpp"
"libs/QuickDigest5/quickdigest5.cpp"
"src/Helpers.cpp"
"src/HTTPRequestProcess.cpp"
"./src/HTTPMethods.cpp")
add_custom_command(
TARGET Webserver
POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/www
$<TARGET_FILE_DIR:Webserver>/www)
target_link_libraries(Webserver PRIVATE)