Skip to content

Commit 40b54f0

Browse files
committed
Support compilation with static libraries (#808)
Restore functionality of #394. Submitted a fix upstream in gazebosim/gz-cmake#203. Signed-off-by: Steve Peters <scpeters@openrobotics.org>
1 parent 4ea05ef commit 40b54f0

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,10 @@ target_link_libraries(${PROJECT_LIBRARY_TARGET_NAME}
121121
TINYXML2::TINYXML2
122122
using_parser_urdf)
123123

124+
if (NOT BUILD_SHARED_LIBS)
125+
target_compile_definitions(${PROJECT_LIBRARY_TARGET_NAME} PUBLIC IGNITION_SDFORMAT_STATIC_DEFINE)
126+
endif()
127+
124128
if (WIN32)
125129
target_compile_definitions(${PROJECT_LIBRARY_TARGET_NAME} PRIVATE URDFDOM_STATIC)
126130
endif()

0 commit comments

Comments
 (0)