|
1 | 1 | cmake_minimum_required(VERSION 3.5)
|
2 | 2 | project(bitbots_blackboard)
|
3 | 3 |
|
4 |
| -# Add support for C++17 |
5 |
| -if(NOT CMAKE_CXX_STANDARD) |
6 |
| - set(CMAKE_CXX_STANDARD 17) |
7 |
| -endif() |
8 |
| - |
9 |
| -find_package(ament_cmake REQUIRED) |
10 |
| -find_package(bio_ik_msgs REQUIRED) |
11 | 4 | find_package(bitbots_docs REQUIRED)
|
12 |
| -find_package(bitbots_msgs REQUIRED) |
13 |
| -find_package(geometry_msgs REQUIRED) |
14 |
| -find_package(rclpy REQUIRED) |
15 |
| -find_package(sensor_msgs REQUIRED) |
16 |
| -find_package(std_msgs REQUIRED) |
17 |
| -find_package(std_srvs REQUIRED) |
18 |
| -find_package(tf2 REQUIRED) |
19 |
| -find_package(tf2_geometry_msgs REQUIRED) |
20 |
| - |
21 |
| -set(INCLUDE_DIRS |
22 |
| - ${bio_ik_msgs_INCLUDE_DIRS} |
23 |
| - ${ament_cmake_INCLUDE_DIRS} |
24 |
| - ${sensor_msgs_INCLUDE_DIRS} |
25 |
| - ${rclpy_INCLUDE_DIRS} |
26 |
| - ${tf2_INCLUDE_DIRS} |
27 |
| - ${bitbots_msgs_INCLUDE_DIRS} |
28 |
| - ${std_msgs_INCLUDE_DIRS} |
29 |
| - ${tf2_geometry_msgs_INCLUDE_DIRS} |
30 |
| - ${std_srvs_INCLUDE_DIRS} |
31 |
| - ${geometry_msgs_INCLUDE_DIRS} |
32 |
| - ${bitbots_docs_INCLUDE_DIRS}) |
33 |
| -include_directories(${INCLUDE_DIRS}) |
34 |
| - |
35 |
| -set(LIBRARY_DIRS |
36 |
| - ${bio_ik_msgs_LIBRARY_DIRS} |
37 |
| - ${ament_cmake_LIBRARY_DIRS} |
38 |
| - ${sensor_msgs_LIBRARY_DIRS} |
39 |
| - ${rclpy_LIBRARY_DIRS} |
40 |
| - ${tf2_LIBRARY_DIRS} |
41 |
| - ${bitbots_msgs_LIBRARY_DIRS} |
42 |
| - ${std_msgs_LIBRARY_DIRS} |
43 |
| - ${tf2_geometry_msgs_LIBRARY_DIRS} |
44 |
| - ${std_srvs_LIBRARY_DIRS} |
45 |
| - ${geometry_msgs_LIBRARY_DIRS} |
46 |
| - ${bitbots_docs_LIBRARY_DIRS}) |
47 |
| - |
48 |
| -link_directories(${LIBRARY_DIRS}) |
49 |
| - |
50 |
| -set(LIBS |
51 |
| - ${bio_ik_msgs_LIBRARIES} |
52 |
| - ${ament_cmake_LIBRARIES} |
53 |
| - ${sensor_msgs_LIBRARIES} |
54 |
| - ${rclpy_LIBRARIES} |
55 |
| - ${tf2_LIBRARIES} |
56 |
| - ${bitbots_msgs_LIBRARIES} |
57 |
| - ${std_msgs_LIBRARIES} |
58 |
| - ${tf2_geometry_msgs_LIBRARIES} |
59 |
| - ${std_srvs_LIBRARIES} |
60 |
| - ${geometry_msgs_LIBRARIES} |
61 |
| - ${bitbots_docs_LIBRARIES}) |
| 5 | +find_package(ament_cmake REQUIRED) |
| 6 | +find_package(ament_cmake_python REQUIRED) |
62 | 7 |
|
63 |
| -include(${CMAKE_BINARY_DIR}/../bitbots_docs/enable_bitbots_docs.cmake) |
64 | 8 | enable_bitbots_docs()
|
65 | 9 |
|
66 |
| -ament_export_dependencies(bio_ik_msgs) |
67 |
| -ament_export_dependencies(ament_cmake) |
68 |
| -ament_export_dependencies(sensor_msgs) |
69 |
| -ament_export_dependencies(rclpy) |
70 |
| -ament_export_dependencies(tf2) |
71 |
| -ament_export_dependencies(bitbots_msgs) |
72 |
| -ament_export_dependencies(std_msgs) |
73 |
| -ament_export_dependencies(tf2_geometry_msgs) |
74 |
| -ament_export_dependencies(std_srvs) |
75 |
| -ament_export_dependencies(geometry_msgs) |
76 |
| -ament_export_dependencies(bitbots_docs) |
77 |
| -ament_export_include_directories(${INCLUDE_DIRS}) |
78 |
| - |
79 | 10 | if(BUILD_TESTING)
|
80 | 11 | find_package(ament_cmake_mypy REQUIRED)
|
81 | 12 | ament_mypy(CONFIG_FILE "${CMAKE_CURRENT_LIST_DIR}/mypy.ini")
|
|
0 commit comments