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 )