horcrux/src/CMakeLists.txt

21 lines
459 B
CMake

set(SOURCES
main.cpp
horcrux.cpp
crypto.cpp
io.cpp
utils.cpp
)
add_executable(${CMAKE_PROJECT_NAME} ${SOURCES})
add_library(${CMAKE_PROJECT_NAME}_lib STATIC ${SOURCES})
find_package(OpenSSL 1.1 REQUIRED)
message("Found OpenSSL Version ${OPENSSL_VERSION}")
target_link_libraries(${CMAKE_PROJECT_NAME} OpenSSL::Crypto)
target_link_libraries(${CMAKE_PROJECT_NAME}_lib OpenSSL::Crypto)
install(TARGETS ${CMAKE_PROJECT_NAME}
DESTINATION /usr/local/bin
)