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()
							 |