35 lines
1.0 KiB
Diff
35 lines
1.0 KiB
Diff
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||
|
index 658f994..a04cf27 100644
|
||
|
--- a/CMakeLists.txt
|
||
|
+++ b/CMakeLists.txt
|
||
|
@@ -14,7 +14,7 @@ if(MSVC)
|
||
|
endif()
|
||
|
|
||
|
#---- Include boost to add coroutines ----
|
||
|
-find_package(Boost COMPONENTS coroutine QUIET)
|
||
|
+find_package(Boost REQUIRED) # coroutine2 is header-only
|
||
|
|
||
|
if(Boost_FOUND)
|
||
|
string(REPLACE "." "0" Boost_VERSION_NODOT ${Boost_VERSION})
|
||
|
@@ -46,17 +46,18 @@ option(BUILD_SHARED_LIBS "Build shared libraries" ON)
|
||
|
|
||
|
#---- Find other packages ----
|
||
|
find_package(Threads)
|
||
|
-find_package(ZMQ)
|
||
|
+find_package(cppzmq)
|
||
|
|
||
|
list(APPEND BEHAVIOR_TREE_PUBLIC_LIBRARIES
|
||
|
${CMAKE_THREAD_LIBS_INIT}
|
||
|
${CMAKE_DL_LIBS}
|
||
|
)
|
||
|
|
||
|
-if( ZMQ_FOUND )
|
||
|
+if( ZMQ_FOUND OR ON )
|
||
|
message(STATUS "ZeroMQ found.")
|
||
|
add_definitions( -DZMQ_FOUND )
|
||
|
list(APPEND BT_SOURCE src/loggers/bt_zmq_publisher.cpp)
|
||
|
+ list(APPEND BEHAVIOR_TREE_EXTERNAL_LIBRARIES cppzmq)
|
||
|
else()
|
||
|
message(WARNING "ZeroMQ NOT found. Skipping the build of [PublisherZMQ] and [bt_recorder].")
|
||
|
endif()
|