diff options
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 4d234c3..c3e4ea1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,6 @@ cmake_minimum_required(VERSION 3.13) project(slcl LANGUAGES C VERSION 0.2.0) add_executable(${PROJECT_NAME} auth.c - base64.c cftw.c crealpath.c hex.c @@ -12,6 +11,10 @@ add_executable(${PROJECT_NAME} style.c zip.c ) +add_executable(usergen + hex.c + usergen.c +) target_compile_options(${PROJECT_NAME} PRIVATE -Wall) target_compile_definitions(${PROJECT_NAME} PRIVATE _FILE_OFFSET_BITS=64) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_LIST_DIR}/cmake) @@ -26,7 +29,7 @@ else() endif() find_package(cJSON 1.0 REQUIRED) -find_package(OpenSSL 1.0 REQUIRED) +find_package(libsodium 1.0.0 REQUIRED) find_package(fdzipstream) if(NOT fdzipstream_FOUND) @@ -34,13 +37,8 @@ if(NOT fdzipstream_FOUND) add_subdirectory(fdzipstream) endif() -target_link_libraries(${PROJECT_NAME} PRIVATE web dynstr cjson OpenSSL::SSL +target_link_libraries(${PROJECT_NAME} PRIVATE web dynstr cjson libsodium fdzipstream) -install(TARGETS ${PROJECT_NAME}) -install(FILES usergen - TYPE BIN - PERMISSIONS - OWNER_READ OWNER_WRITE OWNER_EXECUTE - GROUP_READ GROUP_EXECUTE - WORLD_READ WORLD_EXECUTE) +target_link_libraries(usergen PRIVATE dynstr cjson libsodium) +install(TARGETS ${PROJECT_NAME} usergen) add_subdirectory(doc) |
