cmake_minimum_required(VERSION 3.18) project(NAAICE_input) # list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/CMake") # find_package(Julia REQUIRED) find_package(Eigen3 REQUIRED NO_MODULE) file(GLOB GEN_SRC CONFIGURE_DEPENDS "src/*.cpp") add_subdirectory(tug EXCLUDE_FROM_ALL) add_subdirectory(eval) add_executable(bench_FTCS ${GEN_SRC}) target_link_libraries(bench_FTCS PRIVATE Eigen3::Eigen tug) target_include_directories(bench_FTCS PRIVATE ${CMAKE_BINARY_DIR}/eval) target_compile_definitions(bench_FTCS PRIVATE BENCH_FTCS) add_executable(bench_BTCS ${GEN_SRC}) target_link_libraries(bench_BTCS PRIVATE Eigen3::Eigen tug) target_include_directories(bench_BTCS PRIVATE ${CMAKE_BINARY_DIR}/eval)