@@ -221,24 +221,29 @@ target_link_libraries(${BEHAVIOR_TREE_LIBRARY}
221
221
PUBLIC
222
222
${BEHAVIOR_TREE_PUBLIC_LIBRARIES}
223
223
PRIVATE
224
- $< BUILD_INTERFACE:Boost::coroutine>
225
224
$< BUILD_INTERFACE:${ZMQ_LIBRARIES} >
226
225
$< BUILD_INTERFACE:foonathan::lexy>
227
226
)
228
227
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} >
234
237
)
235
238
239
+ if (DEFINED BT_COROUTINES_FOUND )
240
+ target_link_libraries (${BEHAVIOR_TREE_LIBRARY} PRIVATE
241
+ $< BUILD_INTERFACE:${Boost_LIBRARIES} > )
236
242
target_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> )
242
247
243
248
if ( ZMQ_FOUND )
244
249
target_compile_definitions (${BEHAVIOR_TREE_LIBRARY} PUBLIC ZMQ_FOUND )
0 commit comments