34 lines
654 B
CMake
34 lines
654 B
CMake
![]() |
if (WIN32)
|
||
|
add_definitions(-DBUILDING_DLL)
|
||
|
endif()
|
||
|
|
||
|
include_directories(
|
||
|
${PROJECT_SOURCE_DIR}
|
||
|
${PROTOBUF_INCLUDE_DIR}
|
||
|
${SDFormat_INCLUDE_DIRS}
|
||
|
${OGRE_INCLUDE_DIRS}
|
||
|
)
|
||
|
|
||
|
link_directories(
|
||
|
${SDFormat_LIBRARY_DIRS}
|
||
|
)
|
||
|
|
||
|
if (HAVE_BULLET)
|
||
|
link_directories(${BULLET_LIBRARY_DIRS})
|
||
|
endif()
|
||
|
|
||
|
set (plugins
|
||
|
ExceptionModelPluginConstructor
|
||
|
ExceptionModelPluginInit
|
||
|
ExceptionModelPluginLoad
|
||
|
ForceTorqueModelRemovalTestPlugin
|
||
|
Issue1208Plugin
|
||
|
ModelTrajectoryTestPlugin
|
||
|
SpringTestPlugin
|
||
|
)
|
||
|
|
||
|
foreach (src ${plugins})
|
||
|
add_library(${src} SHARED ${src}.cc)
|
||
|
target_link_libraries(${src} libgazebo ${ogre_libraries})
|
||
|
endforeach (src ${plugins})
|