1 nnas_find_package(HDF5 COMPONENTS STATIC QUIET)
4 message(STATUS "Build record-minmax: FAILED (missing HDF5)")
8 set(DRIVER "driver/Driver.cpp")
10 file(GLOB_RECURSE SOURCES "src/*.cpp")
12 add_executable(record-minmax ${DRIVER} ${SOURCES})
13 target_include_directories(record-minmax PRIVATE include)
14 target_include_directories(record-minmax PRIVATE ${HDF5_INCLUDE_DIRS})
16 target_link_libraries(record-minmax ${HDF5_CXX_LIBRARIES})
17 target_link_libraries(record-minmax arser)
18 target_link_libraries(record-minmax safemain)
19 target_link_libraries(record-minmax luci_import)
20 target_link_libraries(record-minmax luci_export)
21 target_link_libraries(record-minmax luci_interpreter)
23 install(TARGETS record-minmax DESTINATION bin)
25 nnas_find_package(GTest REQUIRED)
26 GTest_AddTest(record_minmax_function_test "${CMAKE_CURRENT_SOURCE_DIR}/tests/RecordFunction.test.cpp")
27 target_include_directories(record_minmax_function_test PRIVATE include)