forked from autowarefoundation/autoware_universe
-
Notifications
You must be signed in to change notification settings - Fork 35
/
Copy pathCMakeLists.txt
56 lines (47 loc) · 1.39 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
cmake_minimum_required(VERSION 3.14)
project(autoware_raw_vehicle_cmd_converter)
find_package(autoware_cmake REQUIRED)
autoware_package()
ament_auto_add_library(actuation_map_converter SHARED
src/accel_map.cpp
src/brake_map.cpp
src/steer_map.cpp
src/csv_loader.cpp
src/pid.cpp
src/vgr.cpp
)
ament_auto_add_library(vehicle_adaptor SHARED
src/vehicle_adaptor/vehicle_adaptor.cpp
)
ament_auto_add_library(autoware_raw_vehicle_cmd_converter_node_component SHARED
src/node.cpp
)
target_link_libraries(autoware_raw_vehicle_cmd_converter_node_component
actuation_map_converter
vehicle_adaptor
)
rclcpp_components_register_node(autoware_raw_vehicle_cmd_converter_node_component
PLUGIN "autoware::raw_vehicle_cmd_converter::RawVehicleCommandConverterNode"
EXECUTABLE autoware_raw_vehicle_cmd_converter_node
)
if(BUILD_TESTING)
set(TEST_SOURCES
test/test_autoware_raw_vehicle_cmd_converter.cpp
)
set(TEST_RAW_VEHICLE_CMD_CONVERTER_EXE test_autoware_raw_vehicle_cmd_converter)
ament_add_ros_isolated_gtest(${TEST_RAW_VEHICLE_CMD_CONVERTER_EXE} ${TEST_SOURCES})
target_link_libraries(${TEST_RAW_VEHICLE_CMD_CONVERTER_EXE}
actuation_map_converter
vehicle_adaptor
autoware_raw_vehicle_cmd_converter_node_component
)
endif()
ament_auto_package(INSTALL_TO_SHARE
config
data
launch
test
)
install(PROGRAMS scripts/plot_accel_brake_map.py
DESTINATION lib/${PROJECT_NAME}
)