@@ -221,24 +221,29 @@ target_link_libraries(${BEHAVIOR_TREE_LIBRARY}
221221 PUBLIC
222222 ${BEHAVIOR_TREE_PUBLIC_LIBRARIES}
223223 PRIVATE
224- $<BUILD_INTERFACE:Boost::coroutine>
225224 $<BUILD_INTERFACE:${ZMQ_LIBRARIES} >
226225 $<BUILD_INTERFACE:foonathan::lexy>
227226)
228227
229- target_compile_definitions (${BEHAVIOR_TREE_LIBRARY} PRIVATE $<$<CONFIG:Debug>:TINYXML2_DEBUG>)
230-
231- target_include_directories (${BEHAVIOR_TREE_LIBRARY} PUBLIC
232- $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /include >
233- $<INSTALL_INTERFACE:include >
228+ target_include_directories (${BEHAVIOR_TREE_LIBRARY}
229+ PUBLIC
230+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /include >
231+ $<INSTALL_INTERFACE:include >
232+ PRIVATE
233+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /3rdparty>
234+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /3rdparty/lexy/include >
235+ $<BUILD_INTERFACE:${BUILD_TOOL_INCLUDE_DIRS} >
236+ $<BUILD_INTERFACE:${Boost_INCLUDE_DIRS} >
234237 )
235238
239+ if (DEFINED BT_COROUTINES_FOUND)
240+ target_link_libraries (${BEHAVIOR_TREE_LIBRARY} PRIVATE
241+ $<BUILD_INTERFACE:${Boost_LIBRARIES} > )
236242target_include_directories (${BEHAVIOR_TREE_LIBRARY} PRIVATE
237- $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /3rdparty>
238- $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /3rdparty/lexy/include >
239- $<BUILD_INTERFACE:${BUILD_TOOL_INCLUDE_DIRS} >
240- $<BUILD_INTERFACE:${Boost_INCLUDE_DIRS} >
241- )
243+ $<BUILD_INTERFACE:${Boost_INCLUDE_DIRS} > )
244+ endif ()
245+
246+ target_compile_definitions (${BEHAVIOR_TREE_LIBRARY} PRIVATE $<$<CONFIG:Debug>:TINYXML2_DEBUG>)
242247
243248if ( ZMQ_FOUND )
244249 target_compile_definitions (${BEHAVIOR_TREE_LIBRARY} PUBLIC ZMQ_FOUND)
0 commit comments