test: Add 8 and update 14 files
This commit is contained in:
@@ -16,9 +16,13 @@ set(CMAKE_FIND_LIBRARY_SUFFIXES ".a")
|
||||
set(BUILD_SHARED_LIBS OFF)
|
||||
set(CMAKE_PREFIX_PATH /usr/local)
|
||||
|
||||
# Create executable
|
||||
file(GLOB_RECURSE SOURCES "src/*.cpp")
|
||||
add_executable(${PROJECT_NAME} ${SOURCES})
|
||||
# Create main executable (exclude hash_token.cpp)
|
||||
file(GLOB_RECURSE ALL_SOURCES "src/*.cpp")
|
||||
list(REMOVE_ITEM ALL_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/src/hash_token.cpp")
|
||||
add_executable(${PROJECT_NAME} ${ALL_SOURCES})
|
||||
|
||||
# Create hash_token utility
|
||||
add_executable(hash_token src/hash_token.cpp)
|
||||
|
||||
# Configure version.hpp
|
||||
configure_file("src/version.hpp.in" "src/autogen/version.hpp" @ONLY)
|
||||
@@ -39,9 +43,13 @@ find_package(OpenSSL REQUIRED)
|
||||
find_package(Drogon CONFIG REQUIRED)
|
||||
find_package(nlohmann_json REQUIRED)
|
||||
|
||||
# Link libraries
|
||||
# Link libraries for main executable
|
||||
target_link_libraries(${PROJECT_NAME} PRIVATE
|
||||
nlohmann_json::nlohmann_json Drogon::Drogon
|
||||
/usr/local/lib/libpgcommon.a /usr/local/lib/libpgport.a
|
||||
lzma dl)
|
||||
|
||||
# Link libraries for hash_token utility
|
||||
target_link_libraries(hash_token PRIVATE
|
||||
OpenSSL::SSL OpenSSL::Crypto)
|
||||
|
Reference in New Issue
Block a user