2020-12-12 21:19:10 +00:00
|
|
|
set(SOURCES
|
|
|
|
main.cpp
|
|
|
|
horcrux.cpp
|
|
|
|
crypto.cpp
|
|
|
|
io.cpp
|
|
|
|
utils.cpp
|
|
|
|
)
|
2020-12-11 11:38:02 +00:00
|
|
|
|
2020-12-12 22:29:29 +00:00
|
|
|
add_executable(${CMAKE_PROJECT_NAME} ${SOURCES})
|
2020-12-11 11:38:02 +00:00
|
|
|
add_library(${CMAKE_PROJECT_NAME}_lib STATIC ${SOURCES})
|
|
|
|
|
|
|
|
find_package(OpenSSL 1.1 REQUIRED)
|
|
|
|
message("Found OpenSSL Version ${OPENSSL_VERSION}")
|
|
|
|
|
2020-12-12 22:29:29 +00:00
|
|
|
target_link_libraries(${CMAKE_PROJECT_NAME} OpenSSL::Crypto)
|
2020-12-11 11:38:02 +00:00
|
|
|
target_link_libraries(${CMAKE_PROJECT_NAME}_lib OpenSSL::Crypto)
|
2020-12-12 22:29:29 +00:00
|
|
|
|
|
|
|
install(TARGETS ${CMAKE_PROJECT_NAME}
|
|
|
|
DESTINATION /usr/local/bin
|
|
|
|
)
|