59 lines
1.0 KiB
CMake
59 lines
1.0 KiB
CMake
link_directories(
|
|
${GAZEBO_LIBRARY_DIRS}
|
|
${CMAKE_CURRENT_BINARY_DIR}
|
|
)
|
|
|
|
set (server_inc
|
|
RestApi.hh
|
|
RestException.hh
|
|
RestWebPlugin.hh
|
|
)
|
|
|
|
|
|
set (server_src
|
|
RestApi.cc
|
|
RestWebPlugin.cc
|
|
)
|
|
|
|
set (client_inc
|
|
RestUiLoginDialog.hh
|
|
RestUiPlugin.hh
|
|
RestUiWidget.hh
|
|
)
|
|
|
|
|
|
set (client_src
|
|
RestUiLoginDialog.cc
|
|
RestUiPlugin.cc
|
|
RestUiWidget.cc
|
|
)
|
|
|
|
set (qt_headers
|
|
RestUiWidget.hh
|
|
RestUiLoginDialog.hh
|
|
)
|
|
|
|
include ( ${QT_USE_FILE} )
|
|
|
|
add_definitions(${QT_DEFINITIONS})
|
|
|
|
QT4_WRAP_CPP(headers_MOC ${qt_headers})
|
|
|
|
|
|
|
|
include_directories(
|
|
${GAZEBO_INCLUDE_DIRS}
|
|
)
|
|
|
|
|
|
|
|
add_library(RestWebPlugin SHARED ${server_src} )
|
|
target_link_libraries(RestWebPlugin ${GAZEBO_libraries} gazebo_msgs)
|
|
install (TARGETS RestWebPlugin DESTINATION ${GAZEBO_PLUGIN_INSTALL_DIR})
|
|
gz_install_includes("plugins" ${server_inc})
|
|
|
|
add_library(RestUiPlugin SHARED ${client_src} ${headers_MOC})
|
|
target_link_libraries(RestUiPlugin ${GAZEBO_libraries} gazebo_msgs)
|
|
install (TARGETS RestUiPlugin DESTINATION ${GAZEBO_PLUGIN_INSTALL_DIR})
|
|
gz_install_includes("plugins" ${client_inc})
|