cmake_minimum_required(VERSION 3.15) project(blockchain) set(CMAKE_CXX_STANDARD 14) find_package(OpenSSL REQUIRED) add_executable(blockchain main.cpp Block.cpp Block.h config.h Blockchain.cpp Blockchain.h) add_executable(test test/main.cpp Block.cpp Block.h) include_directories(${OPENSSL_INCLUDE_DIR}) target_link_libraries(test ${OPENSSL_LIBRARIES}) target_link_libraries(blockchain ${OPENSSL_LIBRARIES})