############################################################################### cmake_minimum_required(VERSION 3.8.0) project(emory CXX) set(CMAKE_CXX_STANDARD 20) list (APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake) include (nc) include_directories(.) ############################################################################### add_library(emory acl.cpp acl.hpp ) target_link_libraries(emory cruft acl) ############################################################################### option (TESTS "enable unit testing" ON) if (TESTS) enable_testing () endif () ############################################################################### add_subdirectory(cruft/util) add_subdirectory(cruft/crypto) ############################################################################### foreach (t analyse compare stat) add_executable ("${t}" "tools/${t}.cpp") target_link_libraries("${t}" emory cruft-crypto cruft) endforeach()