|
1 | 1 | rock_find_qt4(OPTIONAL)
|
2 | 2 | rock_find_qt5(OPTIONAL)
|
| 3 | +pkg_check_modules(vizkit3d vizkit3d) |
| 4 | +pkg_check_modules(vizkit3d-qt5 vizkit3d-qt5) |
3 | 5 |
|
4 | 6 | find_package(PCL 1.7 REQUIRED COMPONENTS common io)
|
5 | 7 | IF("${PCL_VERSION_MAJOR}.${PCL_VERSION_MINOR}" VERSION_LESS 1.14)
|
6 | 8 | SET(PCL_VERSION_SUFFIX "-${PCL_VERSION_MAJOR}.${PCL_VERSION_MINOR}")
|
7 | 9 | ENDIF()
|
8 | 10 |
|
9 | 11 | if(ROCK_QT_VERSION_4)
|
10 |
| - rock_library(ugv_nav4d_gui |
11 |
| - SOURCES |
12 |
| - PlannerGui.cpp |
13 |
| - HEADERS |
14 |
| - PlannerGui.h |
15 |
| - MOC |
16 |
| - PlannerGui.h |
17 |
| - DEPS ugv_nav4d Qt4::QtCore |
18 |
| - DEPS_PKGCONFIG vizkit3d |
19 |
| - vizkit3d-viz |
20 |
| - maps-viz |
21 |
| - base-viz |
22 |
| - sbpl_spline_primitives-viz |
23 |
| - base-types |
24 |
| - trajectory_follower-viz |
25 |
| - pcl_common${PCL_VERSION_SUFFIX} |
26 |
| - pcl_io${PCL_VERSION_SUFFIX} |
27 |
| - ) |
| 12 | + if (vizkit3d_FOUND) |
| 13 | + rock_library(ugv_nav4d_gui |
| 14 | + SOURCES |
| 15 | + PlannerGui.cpp |
| 16 | + HEADERS |
| 17 | + PlannerGui.h |
| 18 | + MOC |
| 19 | + PlannerGui.h |
| 20 | + DEPS ugv_nav4d Qt4::QtCore |
| 21 | + DEPS_PKGCONFIG vizkit3d |
| 22 | + vizkit3d-viz |
| 23 | + maps-viz |
| 24 | + base-viz |
| 25 | + sbpl_spline_primitives-viz |
| 26 | + base-types |
| 27 | + trajectory_follower-viz |
| 28 | + pcl_common${PCL_VERSION_SUFFIX} |
| 29 | + pcl_io${PCL_VERSION_SUFFIX} |
| 30 | + ) |
28 | 31 |
|
29 |
| - rock_executable(ugv_nav4d_bin |
30 |
| - SOURCES |
31 |
| - Main.cpp |
32 |
| - DEPS ugv_nav4d ugv_nav4d_gui |
33 |
| - ) |
| 32 | + rock_executable(ugv_nav4d_bin |
| 33 | + SOURCES |
| 34 | + Main.cpp |
| 35 | + DEPS ugv_nav4d ugv_nav4d_gui |
| 36 | + ) |
34 | 37 |
|
35 |
| - rock_executable(ugv_nav4d_replay |
36 |
| - SOURCES |
37 |
| - ReplayDump.cpp |
38 |
| - DEPS ugv_nav4d ugv_nav4d_gui |
39 |
| - DEPS_PKGCONFIG vizkit3d maps-viz base-viz |
40 |
| - sbpl_spline_primitives-viz base-types trajectory_follower-viz |
41 |
| - ) |
| 38 | + rock_executable(ugv_nav4d_replay |
| 39 | + SOURCES |
| 40 | + ReplayDump.cpp |
| 41 | + DEPS ugv_nav4d ugv_nav4d_gui |
| 42 | + DEPS_PKGCONFIG vizkit3d maps-viz base-viz |
| 43 | + sbpl_spline_primitives-viz base-types trajectory_follower-viz |
| 44 | + ) |
| 45 | + else() |
| 46 | + message(STATUS "vizkit3d not found ... NOT building the ugv_nav4d_gui") |
| 47 | + endif() |
42 | 48 | endif(ROCK_QT_VERSION_4)
|
43 | 49 |
|
44 | 50 | if(ROCK_QT_VERSION_5)
|
45 |
| - rock_library(ugv_nav4d_gui-qt5 |
46 |
| - SOURCES |
47 |
| - PlannerGui.cpp |
48 |
| - HEADERS |
49 |
| - PlannerGui.h |
50 |
| - MOC5 |
51 |
| - PlannerGui.h |
52 |
| - DEPS ugv_nav4d Qt5::Core |
53 |
| - DEPS_PKGCONFIG vizkit3d-qt5 |
54 |
| - vizkit3d-viz-qt5 |
55 |
| - maps-viz-qt5 |
56 |
| - base-viz-qt5 |
57 |
| - sbpl_spline_primitives-viz-qt5 |
58 |
| - base-types |
59 |
| - trajectory_follower-viz-qt5 |
60 |
| - pcl_common${PCL_VERSION_SUFFIX} |
61 |
| - pcl_io${PCL_VERSION_SUFFIX} |
62 |
| - ) |
| 51 | + if (vizkit3d-qt5_FOUND) |
| 52 | + rock_library(ugv_nav4d_gui-qt5 |
| 53 | + SOURCES |
| 54 | + PlannerGui.cpp |
| 55 | + HEADERS |
| 56 | + PlannerGui.h |
| 57 | + MOC5 |
| 58 | + PlannerGui.h |
| 59 | + DEPS ugv_nav4d Qt5::Core |
| 60 | + DEPS_PKGCONFIG vizkit3d-qt5 |
| 61 | + vizkit3d-viz-qt5 |
| 62 | + maps-viz-qt5 |
| 63 | + base-viz-qt5 |
| 64 | + sbpl_spline_primitives-viz-qt5 |
| 65 | + base-types |
| 66 | + trajectory_follower-viz-qt5 |
| 67 | + pcl_common${PCL_VERSION_SUFFIX} |
| 68 | + pcl_io${PCL_VERSION_SUFFIX} |
| 69 | + ) |
63 | 70 |
|
64 |
| - rock_executable(ugv_nav4d_bin-qt5 |
65 |
| - SOURCES |
66 |
| - Main.cpp |
67 |
| - DEPS ugv_nav4d ugv_nav4d_gui-qt5 |
68 |
| - ) |
| 71 | + rock_executable(ugv_nav4d_bin-qt5 |
| 72 | + SOURCES |
| 73 | + Main.cpp |
| 74 | + DEPS ugv_nav4d ugv_nav4d_gui-qt5 |
| 75 | + ) |
69 | 76 |
|
70 |
| - rock_executable(ugv_nav4d_replay-qt5 |
71 |
| - SOURCES |
72 |
| - ReplayDump.cpp |
73 |
| - DEPS ugv_nav4d ugv_nav4d_gui-qt5 |
74 |
| - DEPS_PKGCONFIG vizkit3d-qt5 maps-viz-qt5 base-viz-qt5 |
75 |
| - sbpl_spline_primitives-viz-qt5 base-types trajectory_follower-viz-qt5 |
76 |
| - ) |
| 77 | + rock_executable(ugv_nav4d_replay-qt5 |
| 78 | + SOURCES |
| 79 | + ReplayDump.cpp |
| 80 | + DEPS ugv_nav4d ugv_nav4d_gui-qt5 |
| 81 | + DEPS_PKGCONFIG vizkit3d-qt5 maps-viz-qt5 base-viz-qt5 |
| 82 | + sbpl_spline_primitives-viz-qt5 base-types trajectory_follower-viz-qt5 |
| 83 | + ) |
| 84 | + else() |
| 85 | + message(STATUS "vizkit3d-qt5 not found ... NOT building the ugv_nav4d_gui-qt5") |
| 86 | + endif() |
77 | 87 | endif(ROCK_QT_VERSION_5)
|
0 commit comments