Skip to content
Snippets Groups Projects
Commit 395f2ee5 authored by Simon Oehrl's avatar Simon Oehrl
Browse files

Add zeromq

parent 81e128ba
No related branches found
No related tags found
1 merge request!1Feature/add zmq support
......@@ -40,6 +40,36 @@ if (WITH_SHARED_MEMORY)
endif ()
endif()
if (WITH_ZEROMQ)
add_external_dependency(
NAME zmq
EXTERNAL_PROJECT_ADD_ARGUMENTS
GIT_REPOSITORY https://github.com/zeromq/libzmq.git
GIT_TAG v4.3.1
CMAKE_ARGS
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
-DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
TEST_AFTER_INSTALL ${ENABLE_TESTS}
)
add_external_dependency(
NAME cppzmq
EXTERNAL_PROJECT_ADD_ARGUMENTS
GIT_REPOSITORY https://github.com/zeromq/cppzmq.git
GIT_TAG v4.3.0
CMAKE_ARGS
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
-DCMAKE_PREFIX_PATH=${CMAKE_INSTALL_PREFIX}
-DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
DEPENDS zmq
TEST_AFTER_INSTALL ${ENABLE_TESTS}
)
set(ADDITIONAL_CONTRA_DEPENDENCIES ${ADDITIONAL_CONTRA_DEPENDENCIES} cppzmq)
endif ()
add_external_dependency(
NAME Conduit
EXTERNAL_PROJECT_ADD_ARGUMENTS
......@@ -52,6 +82,7 @@ add_external_dependency(
-DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
TEST_AFTER_INSTALL ${ENABLE_TESTS}
)
add_external_dependency(
......@@ -67,11 +98,12 @@ add_external_dependency(
-DENABLE_TESTS=${ENABLE_TESTS}
-DENABLE_DEVELOPER_TESTS=${ENABLE_DEVELOPER_TESTS}
-DWITH_SHARED_MEMORY=${WITH_SHARED_MEMORY}
-DWITH_ZEROMQ=${WITH_ZEROMQ}
-DBOOST_ROOT=${BOOST_ROOT}
-DBOOSTROOT=${BOOSTROOT}
-DBOOST_INCLUDEDIR=${BOOST_INCLUDEDIR}
-DBOOST_LIBRARYDIR=${BOOST_LIBRARYDIR}
DEPENDS Conduit
DEPENDS Conduit ${ADDITIONAL_CONTRA_DEPENDENCIES}
TEST_AFTER_INSTALL ${ENABLE_TESTS}
)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment