Files
Jungfraujoch/tools/CMakeLists.txt
2025-05-12 14:17:24 +02:00

47 lines
2.2 KiB
CMake

ADD_EXECUTABLE(jfjoch_udp_simulator jfjoch_udp_simulator.cpp UDPSimulator.cpp UDPSimulator.h)
TARGET_LINK_LIBRARIES(jfjoch_udp_simulator JFJochCommon)
INSTALL(TARGETS jfjoch_udp_simulator RUNTIME COMPONENT jfjoch)
ADD_EXECUTABLE(jfjoch_hdf5_test jfjoch_hdf5_test.cpp)
TARGET_LINK_LIBRARIES(jfjoch_hdf5_test JFJochWriter JFJochReceiver JFJochCommon)
INSTALL(TARGETS jfjoch_hdf5_test RUNTIME COMPONENT jfjoch)
ADD_EXECUTABLE(jfjoch_offline_process jfjoch_offline_process.cpp)
TARGET_LINK_LIBRARIES(jfjoch_offline_process JFJochReceiver JFJochWriter ImagePusher JFJochCommon)
INSTALL(TARGETS jfjoch_offline_process RUNTIME COMPONENT jfjoch)
ADD_EXECUTABLE(jfjoch_pcie_status jfjoch_pcie_status.cpp)
TARGET_LINK_LIBRARIES(jfjoch_pcie_status JFJochDevice JFJochCommon)
INSTALL(TARGETS jfjoch_pcie_status RUNTIME COMPONENT jfjoch)
ADD_EXECUTABLE(jfjoch_pcie_net_cfg jfjoch_pcie_net_cfg.cpp)
TARGET_LINK_LIBRARIES(jfjoch_pcie_net_cfg JFJochDevice JFJochCommon)
INSTALL(TARGETS jfjoch_pcie_net_cfg RUNTIME COMPONENT jfjoch )
ADD_EXECUTABLE(jfjoch_pcie_clear_net_counters jfjoch_pcie_clear_net_counters.cpp)
TARGET_LINK_LIBRARIES(jfjoch_pcie_clear_net_counters JFJochDevice JFJochCommon)
INSTALL(TARGETS jfjoch_pcie_clear_net_counters RUNTIME COMPONENT jfjoch )
ADD_EXECUTABLE(jfjoch_pcie_read_register jfjoch_pcie_read_register.cpp)
TARGET_LINK_LIBRARIES(jfjoch_pcie_read_register JFJochDevice JFJochCommon)
INSTALL(TARGETS jfjoch_pcie_read_register RUNTIME COMPONENT jfjoch )
ADD_EXECUTABLE(jfjoch_fpga_test jfjoch_fpga_test.cpp)
TARGET_LINK_LIBRARIES(jfjoch_fpga_test JFJochReceiver)
INSTALL(TARGETS jfjoch_fpga_test RUNTIME COMPONENT jfjoch)
ADD_EXECUTABLE(jfjoch_simplon_test jfjoch_simplon_test.cpp)
TARGET_LINK_LIBRARIES(jfjoch_simplon_test JFJochDetector JFJochPreview)
INSTALL(TARGETS jfjoch_simplon_test RUNTIME COMPONENT jfjoch)
ADD_EXECUTABLE(jfjoch_lite_perf_test jfjoch_lite_perf_test.cpp)
TARGET_LINK_LIBRARIES(jfjoch_lite_perf_test JFJochReceiver JFJochWriter)
INSTALL(TARGETS jfjoch_lite_perf_test RUNTIME COMPONENT jfjoch)
ADD_EXECUTABLE(jfjoch_resonet_test jfjoch_resonet_test.cpp)
TARGET_LINK_LIBRARIES(jfjoch_resonet_test JFJochImageAnalysis JFJochWriter)
INSTALL(TARGETS jfjoch_resonet_test RUNTIME COMPONENT jfjoch)
ADD_SUBDIRECTORY(xbflash.qspi)