emory/CMakeLists.txt

30 lines
806 B
CMake

###############################################################################
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(.)
###############################################################################
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}" cruft-crypto cruft-util)
endforeach()