diff --git a/CMakeLists.txt b/CMakeLists.txt index 75dea11..23053ca 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) include_directories(${Boost_INCLUDE_DIRS}) string(REPLACE "." "0" Boost_VERSION_NODOT ${Boost_VERSION}) @@ -45,18 +45,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_EXTERNAL_LIBRARIES ${CMAKE_THREAD_LIBS_INIT} ${CMAKE_DL_LIBS} ${Boost_LIBRARIES} ) -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 ${ZMQ_LIBRARIES}) + list(APPEND BEHAVIOR_TREE_EXTERNAL_LIBRARIES cppzmq) else() message(WARNING "ZeroMQ NOT found. Skipping the build of [PublisherZMQ] and [bt_recorder].") endif()