1
0
forked from cat/WebBase
Files
FileHoster/CMakeLists.txt
2025-07-07 03:12:41 +03:00

27 lines
664 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/Base/Entry.cpp"
"src/Base/Webserver.cpp"
"src/HTTP/HTTP.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
$<TARGET_FILE_DIR:Webserver>/www)
target_link_libraries(Webserver PRIVATE)