mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-16 18:11:49 +00:00
Sync test for FairMQ SDK v1.4.8
This commit is contained in:
18
CMakeLists.txt
Normal file
18
CMakeLists.txt
Normal file
@@ -0,0 +1,18 @@
|
||||
cmake_minimum_required(VERSION 3.11 FATAL_ERROR)
|
||||
cmake_policy(VERSION 3.11...3.15)
|
||||
|
||||
project(sdk_tester VERSION 1 LANGUAGES CXX)
|
||||
|
||||
find_package(FairMQ COMPONENTS sdk REQUIRED QUIET)
|
||||
foreach(dep IN LISTS FairMQ_PACKAGE_DEPENDENCIES)
|
||||
if(FairMQ_${dep}_COMPONENTS)
|
||||
find_package(${dep} ${FairMQ_${dep}_VERSION} COMPONENTS ${FairMQ_${dep}_COMPONENTS} QUIET)
|
||||
else()
|
||||
find_package(${dep} ${FairMQ_${dep}_VERSION} QUIET)
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
configure_file(main.cpp.in ${CMAKE_BINARY_DIR}/main.cpp @ONLY)
|
||||
add_executable(tester ${CMAKE_BINARY_DIR}/main.cpp)
|
||||
set_property(TARGET tester PROPERTY CXX_STANDARD 17)
|
||||
target_link_libraries(tester PRIVATE FairMQ::SDK FairLogger::FairLogger)
|
Reference in New Issue
Block a user