build rtabmap_viz with Qt5 on Ubuntu 22.10 (#905)

* build rtabmap_viz with Qt5

* eliminate circular dependency (nothing can depend on rtabmap_ros that rtabmap_ros depends on), and resolve 'Unknown CMake command catkin_package' with catkin build

* more dependency cleanup but can't get rid of rtabmap_demos circular dependency on rtabmap_legacy

* Update CMakeLists.txt

---------

Co-authored-by: matlabbe <[email protected]>
This commit is contained in:
Lucas Walter
2023-03-05 19:00:19 -08:00
committed by GitHub
co-authored by matlabbe
parent 335fa60956
commit 49cbce4874
11 changed files with 39 additions and 14 deletions
+18 -5
View File
@@ -11,11 +11,24 @@
<buildtool_depend>catkin</buildtool_depend>
<depend>dynamic_reconfigure</depend>
<depend>image_transport</depend>
<depend>nodelet</depend>
<depend>rtabmap_conversions</depend>
<depend>rtabmap_msgs</depend>
<build_export_depend>rtabmap_conversions</build_export_depend>
<build_export_depend>rtabmap_msgs</build_export_depend>
<build_depend>dynamic_reconfigure</build_depend>
<build_depend>image_transport</build_depend>
<build_depend>rtabmap_conversions</build_depend>
<build_depend>rtabmap_msgs</build_depend>
<exec_depend>dynamic_reconfigure</exec_depend>
<exec_depend>image_transport</exec_depend>
<exec_depend>nodelet</exec_depend>
<exec_depend>rtabmap_conversions</exec_depend>
<exec_depend>rtabmap_demos</exec_depend>
<exec_depend>rtabmap_launch</exec_depend>
<exec_depend>rtabmap_msgs</exec_depend>
<exec_depend>rtabmap_odom</exec_depend>
<exec_depend>rtabmap_slam</exec_depend>
<exec_depend>rtabmap_viz</exec_depend>
<export>
<nodelet plugin="${prefix}/nodelet_plugins.xml" />