Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e393ef5

Browse files
committed
trying to address issue BehaviorTree#69
1 parent dafa94f commit e393ef5

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

CMakeLists.txt

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -132,14 +132,7 @@ list(APPEND BT_SOURCE
132132
src/loggers/bt_cout_logger.cpp
133133
src/loggers/bt_file_logger.cpp
134134
src/loggers/bt_minitrace_logger.cpp
135-
136-
3rdparty/tinyXML2/tinyxml2.cpp
137-
3rdparty/minitrace/minitrace.cpp
138135
)
139-
if (NOT backward_ros_FOUND)
140-
list(APPEND BT_SOURCE
141-
3rdparty/backward-cpp/backward.cpp)
142-
endif()
143136

144137
######################################################
145138
if (UNIX)
@@ -152,11 +145,22 @@ if (WIN32)
152145
add_library(${BEHAVIOR_TREE_LIBRARY} STATIC ${BT_SOURCE} )
153146
endif()
154147

148+
set( SRC_3rd_PARTY
149+
3rdparty/tinyXML2/tinyxml2.cpp
150+
3rdparty/minitrace/minitrace.cpp
151+
)
152+
if (NOT backward_ros_FOUND)
153+
list(APPEND SRC_3rd_PARTY
154+
3rdparty/backward-cpp/backward.cpp)
155+
endif()
155156

157+
add_library(${BEHAVIOR_TREE_LIBRARY}_extra STATIC ${SRC_3rd_PARTY} )
156158

157159
target_link_libraries(${BEHAVIOR_TREE_LIBRARY} PUBLIC
158160
${BEHAVIOR_TREE_EXTERNAL_LIBRARIES})
159161

162+
target_link_libraries(${BEHAVIOR_TREE_LIBRARY} PRIVATE ${BEHAVIOR_TREE_LIBRARY}_extra )
163+
160164
target_include_directories(${BEHAVIOR_TREE_LIBRARY} PUBLIC
161165
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
162166
$<INSTALL_INTERFACE:include>

0 commit comments

Comments
 (0)