FairMQ: Add ofi transport factory skeleton

This commit is contained in:
Dennis Klein
2018-02-08 16:44:36 +01:00
committed by Mohammad Al-Turany
parent 7b4976898a
commit 7cfd93c998
8 changed files with 210 additions and 7 deletions

View File

@@ -83,6 +83,7 @@ set(FAIRMQ_HEADER_FILES
devices/FairMQProxy.h
devices/FairMQSink.h
devices/FairMQSplitter.h
ofi/TransportFactory.h
options/FairMQParser.h
options/FairMQProgOptions.h
options/FairMQSuboptParser.h
@@ -146,6 +147,7 @@ set(FAIRMQ_SOURCE_FILES
devices/FairMQProxy.cxx
# devices/FairMQSink.cxx
devices/FairMQSplitter.cxx
ofi/TransportFactory.cxx
options/FairMQParser.cxx
options/FairMQProgOptions.cxx
options/FairMQSuboptParser.cxx
@@ -232,8 +234,9 @@ target_link_libraries(FairMQ
PRIVATE # only libFairMQ links against private dependencies
ZeroMQ
OFI::libfabric
Msgpack
$<$<BOOL:${NANOMSG_FOUND}>:nanomsg>
$<$<AND:$<BOOL:${NANOMSG_FOUND}>,$<BOOL:${MSGPACK_FOUND}>>:Msgpack>
)