summaryrefslogtreecommitdiff
path: root/cpp/src/rdma.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/rdma.cmake')
-rw-r--r--cpp/src/rdma.cmake16
1 files changed, 9 insertions, 7 deletions
diff --git a/cpp/src/rdma.cmake b/cpp/src/rdma.cmake
index b0d92facab..1d355e7ae6 100644
--- a/cpp/src/rdma.cmake
+++ b/cpp/src/rdma.cmake
@@ -64,11 +64,12 @@ if (BUILD_RDMA)
add_library (rdmawrap SHARED ${rdma_SOURCES})
target_link_libraries (rdmawrap qpidcommon rdmacm ibverbs)
- set_target_properties (rdmawrap PROPERTIES VERSION ${rdmawrap_version})
+ set_target_properties (rdmawrap PROPERTIES
+ LINK_FLAGS "${CATCH_UNDEFINED}"
+ VERSION ${rdmawrap_version})
if (CMAKE_COMPILER_IS_GNUCXX)
set_target_properties(rdmawrap PROPERTIES
- COMPILE_FLAGS -Wno-missing-field-initializers
- LINK_FLAGS ${GCC_CATCH_UNDEFINED})
+ COMPILE_FLAGS -Wno-missing-field-initializers)
endif (CMAKE_COMPILER_IS_GNUCXX)
install (TARGETS rdmawrap
@@ -78,12 +79,13 @@ if (BUILD_RDMA)
add_library (rdma MODULE qpid/sys/RdmaIOPlugin.cpp)
target_link_libraries (rdma qpidbroker rdmawrap)
set_target_properties (rdma PROPERTIES
+ COMPILE_DEFINITIONS _IN_QPID_BROKER
+ LINK_FLAGS "${CATCH_UNDEFINED}"
PREFIX "")
if (CMAKE_COMPILER_IS_GNUCXX)
set_target_properties(rdma PROPERTIES
- COMPILE_FLAGS -Wno-missing-field-initializers
- LINK_FLAGS ${GCC_CATCH_UNDEFINED})
+ COMPILE_FLAGS -Wno-missing-field-initializers)
endif (CMAKE_COMPILER_IS_GNUCXX)
install (TARGETS rdma
@@ -93,12 +95,12 @@ if (BUILD_RDMA)
add_library (rdmaconnector MODULE qpid/client/RdmaConnector.cpp)
target_link_libraries (rdmaconnector qpidclient rdmawrap)
set_target_properties (rdmaconnector PROPERTIES
+ LINK_FLAGS "${CATCH_UNDEFINED}"
PREFIX "")
if (CMAKE_COMPILER_IS_GNUCXX)
set_target_properties(rdmaconnector PROPERTIES
- COMPILE_FLAGS -Wno-missing-field-initializers
- LINK_FLAGS ${GCC_CATCH_UNDEFINED})
+ COMPILE_FLAGS -Wno-missing-field-initializers)
endif (CMAKE_COMPILER_IS_GNUCXX)
install (TARGETS rdmaconnector