parent
d08dbde4da
commit
f6ab9c3102
|
@ -0,0 +1,44 @@
|
|||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
Changelog for package librviz_tutorial
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
0.11.0 (2020-05-13)
|
||||
-------------------
|
||||
|
||||
0.10.4 (2020-05-13)
|
||||
-------------------
|
||||
* Updated required CMake version to avoid CMP0048 warning (`#57 <https://github.com/ros-visualization/visualization_tutorials/issues/57>`_)
|
||||
* Contributors: Alejandro Hernández Cordero
|
||||
|
||||
0.10.3 (2018-05-09)
|
||||
-------------------
|
||||
|
||||
0.10.2 (2018-01-05)
|
||||
-------------------
|
||||
* Unified find_package for Qt4 and Qt5. (`#33 <https://github.com/ros-visualization/visualization_tutorials//issues/33>`_)
|
||||
* Contributors: Robert Haschke, William Woodall
|
||||
|
||||
0.10.1 (2016-04-21)
|
||||
-------------------
|
||||
* Added qt5 dependencies to the package.xml.
|
||||
* Contributors: William Woodall
|
||||
|
||||
0.10.0 (2016-04-21)
|
||||
-------------------
|
||||
* Added support Qt5 in Kinetic.
|
||||
* Contributors: William Woodall
|
||||
|
||||
0.9.2 (2015-09-21)
|
||||
------------------
|
||||
|
||||
0.9.1 (2015-01-26)
|
||||
------------------
|
||||
* Renamed a CMake variable to avoid colliding with built-in name.
|
||||
* librviz_tutorial now installs it's executable ``myviz``.
|
||||
* Removed explicit default_plugin library to fix "ld: cannot find -ldefault_plugin" isolated build error
|
||||
* Contributors: Honore Doktorr, Kei Okada, William Woodall
|
||||
|
||||
0.9.0 (2014-03-24)
|
||||
------------------
|
||||
* set myself (william) as maintainer
|
||||
* Contributors: William Woodall
|
|
@ -0,0 +1,53 @@
|
|||
## BEGIN_TUTORIAL
|
||||
## This CMakeLists.txt file for rviz_plugin_tutorials builds both the
|
||||
## TeleopPanel tutorial and the ImuDisplay tutorial.
|
||||
##
|
||||
## First start with some standard catkin stuff.
|
||||
cmake_minimum_required(VERSION 3.0.2)
|
||||
project(librviz_tutorial)
|
||||
find_package(catkin REQUIRED COMPONENTS rviz roscpp std_msgs)
|
||||
catkin_package()
|
||||
include_directories(${catkin_INCLUDE_DIRS})
|
||||
link_directories(${catkin_LIBRARY_DIRS})
|
||||
|
||||
## This setting causes Qt's "MOC" generation to happen automatically.
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
|
||||
## This plugin includes Qt widgets, so we must include Qt.
|
||||
## We'll use the version that rviz used so they are compatible.
|
||||
if(rviz_QT_VERSION VERSION_LESS "5")
|
||||
message(STATUS "Using Qt4 based on the rviz_QT_VERSION: ${rviz_QT_VERSION}")
|
||||
find_package(Qt4 ${rviz_QT_VERSION} EXACT REQUIRED QtCore QtGui)
|
||||
## pull in all required include dirs, define QT_LIBRARIES, etc.
|
||||
include(${QT_USE_FILE})
|
||||
else()
|
||||
message(STATUS "Using Qt5 based on the rviz_QT_VERSION: ${rviz_QT_VERSION}")
|
||||
find_package(Qt5 ${rviz_QT_VERSION} EXACT REQUIRED Core Widgets)
|
||||
## make target_link_libraries(${QT_LIBRARIES}) pull in all required dependencies
|
||||
set(QT_LIBRARIES Qt5::Widgets)
|
||||
endif()
|
||||
|
||||
## I prefer the Qt signals and slots to avoid defining "emit", "slots",
|
||||
## etc because they can conflict with boost signals, so define QT_NO_KEYWORDS here.
|
||||
add_definitions(-DQT_NO_KEYWORDS)
|
||||
|
||||
## Here we specify the list of source files.
|
||||
## The generated MOC files are included automatically as headers.
|
||||
set(SRC_FILES
|
||||
src/myviz.cpp
|
||||
src/main.cpp
|
||||
)
|
||||
|
||||
## Add the "myviz" executable and specify the list of source files we
|
||||
## collected above in ``${SRC_FILES}``.
|
||||
add_executable(myviz ${SRC_FILES})
|
||||
|
||||
## Link the myviz executable with whatever Qt libraries have been defined by
|
||||
## the ``find_package(Qt4 ...)`` line above, or by the
|
||||
## ``set(QT_LIBRARIES Qt5::Widgets)``, and with whatever libraries
|
||||
## catkin has included.
|
||||
target_link_libraries(myviz ${QT_LIBRARIES} ${catkin_LIBRARIES})
|
||||
## END_TUTORIAL
|
||||
|
||||
## Install
|
||||
install(TARGETS myviz DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
|
|
@ -0,0 +1,30 @@
|
|||
<package>
|
||||
<name>librviz_tutorial</name>
|
||||
<version>0.11.0</version>
|
||||
<description>
|
||||
Tutorial showing how to compile your own C++ program with RViz displays and features.
|
||||
</description>
|
||||
<maintainer email="mabel@openrobotics.org">Mabel Zhang</maintainer>
|
||||
<license>BSD</license>
|
||||
|
||||
<url>http://ros.org/wiki/librviz_tutorial</url>
|
||||
<author>Dave Hershberger</author>
|
||||
|
||||
<buildtool_depend>catkin</buildtool_depend>
|
||||
|
||||
<build_depend>qtbase5-dev</build_depend>
|
||||
<build_depend>std_msgs</build_depend>
|
||||
<build_depend>roscpp</build_depend>
|
||||
<build_depend>rviz</build_depend>
|
||||
|
||||
<run_depend>libqt5-core</run_depend>
|
||||
<run_depend>libqt5-gui</run_depend>
|
||||
<run_depend>libqt5-widgets</run_depend>
|
||||
<run_depend>roscpp</run_depend>
|
||||
<run_depend>rviz</run_depend>
|
||||
<run_depend>std_msgs</run_depend>
|
||||
|
||||
<export>
|
||||
<rosdoc config="${prefix}/rosdoc.yaml"/>
|
||||
</export>
|
||||
</package>
|
|
@ -0,0 +1,2 @@
|
|||
- builder: sphinx
|
||||
sphinx_root_dir: src/doc
|
Loading…
Reference in New Issue