@@ -6,32 +6,34 @@ include_directories( ../include )
6
6
7
7
set (CMAKE_DEBUG_POSTFIX "" )
8
8
9
-
10
-
11
9
add_library (bt_sample_nodes STATIC
12
10
crossdoor_nodes.cpp
13
11
dummy_nodes.cpp
14
12
movebase_node.cpp )
15
13
16
14
target_link_libraries (bt_sample_nodes PRIVATE ${BEHAVIOR_TREE_LIBRARY} )
17
- set_target_properties (bt_sample_nodes PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} )
15
+ set_target_properties (bt_sample_nodes PROPERTIES ARCHIVE_OUTPUT_DIRECTORY
16
+ ${BEHAVIOR_TREE_LIB_DESTINATION} )
18
17
19
18
# to create a plugin, compile them in this way instead
20
19
21
20
add_library (crossdoor_nodes_dyn SHARED crossdoor_nodes.cpp )
22
21
target_link_libraries (crossdoor_nodes_dyn PRIVATE ${BEHAVIOR_TREE_LIBRARY} )
23
22
target_compile_definitions (crossdoor_nodes_dyn PRIVATE BT_PLUGIN_EXPORT )
24
- set_target_properties (crossdoor_nodes_dyn PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} )
23
+ set_target_properties (crossdoor_nodes_dyn PROPERTIES LIBRARY_OUTPUT_DIRECTORY
24
+ ${BEHAVIOR_TREE_BIN_DESTINATION} )
25
25
26
26
add_library (dummy_nodes_dyn SHARED dummy_nodes.cpp )
27
27
target_link_libraries (dummy_nodes_dyn PRIVATE ${BEHAVIOR_TREE_LIBRARY} )
28
28
target_compile_definitions (dummy_nodes_dyn PRIVATE BT_PLUGIN_EXPORT )
29
- set_target_properties (dummy_nodes_dyn PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} )
29
+ set_target_properties (dummy_nodes_dyn PROPERTIES LIBRARY_OUTPUT_DIRECTORY
30
+ ${BEHAVIOR_TREE_BIN_DESTINATION} )
30
31
31
32
32
33
add_library (movebase_node_dyn SHARED movebase_node.cpp )
33
34
target_link_libraries (movebase_node_dyn PRIVATE ${BEHAVIOR_TREE_LIBRARY} )
34
35
target_compile_definitions (movebase_node_dyn PRIVATE BT_PLUGIN_EXPORT )
35
- set_target_properties (movebase_node_dyn PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} )
36
+ set_target_properties (movebase_node_dyn PROPERTIES LIBRARY_OUTPUT_DIRECTORY
37
+ ${BEHAVIOR_TREE_BIN_DESTINATION} )
36
38
37
39
0 commit comments