diff options
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d34a876..4d234c3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,6 +10,7 @@ add_executable(${PROJECT_NAME} main.c page.c style.c + zip.c ) target_compile_options(${PROJECT_NAME} PRIVATE -Wall) target_compile_definitions(${PROJECT_NAME} PRIVATE _FILE_OFFSET_BITS=64) @@ -26,7 +27,15 @@ endif() find_package(cJSON 1.0 REQUIRED) find_package(OpenSSL 1.0 REQUIRED) -target_link_libraries(${PROJECT_NAME} PRIVATE web dynstr cjson OpenSSL::SSL) +find_package(fdzipstream) + +if(NOT fdzipstream_FOUND) + message(STATUS "Using in-tree fdzipstream") + add_subdirectory(fdzipstream) +endif() + +target_link_libraries(${PROJECT_NAME} PRIVATE web dynstr cjson OpenSSL::SSL + fdzipstream) install(TARGETS ${PROJECT_NAME}) install(FILES usergen TYPE BIN |
