Select Git revision
CMakeLists.txt
-
Erik Strand authoredErik Strand authored
CMakeLists.txt 598 B
# Catch2
# TODO: integrate with ctest
add_library(catch2 INTERFACE)
target_include_directories(catch2 INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/catch2)
# clara
add_library(clara INTERFACE)
target_include_directories(clara INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/clara)
# CMA-ES (c-cmaes)
# From https://github.com/CMA-ES/c-cmaes. Not using it as a submodule since their repo isn't
# organized in the most extensible way and I'm compiling it as C++ anyway.
add_subdirectory(cma-es)
# nlohmann JSON
add_library(json INTERFACE)
target_include_directories(json INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/json)