-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathCMakeLists.txt
88 lines (72 loc) · 1.53 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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
cmake_minimum_required(VERSION 2.8.3)
project(lgsvl_simulator)
find_package(catkin REQUIRED COMPONENTS
autoware_vehicle_msgs
geo_pos_conv
perception_launch
roscpp
sensing_launch
tf
vehicle_launch
)
catkin_package(
INCLUDE_DIRS include
LIBRARIES lgsvl_simulator
CATKIN_DEPENDS
)
include_directories(
include
${catkin_INCLUDE_DIRS}
)
add_executable(imu_raw_proxy
src/imu_raw_node.cpp
src/imu_raw_proxy.cpp
)
target_link_libraries(imu_raw_proxy
${catkin_LIBRARIES}
)
add_executable(odom_to_twist
src/odom_to_twist_core.cpp
src/odom_to_twist_node.cpp
)
target_link_libraries(odom_to_twist
${catkin_LIBRARIES}
)
add_executable(nmea2tfpose
src/nmea2tfpose_core.cpp
src/nmea2tfpose_node.cpp
)
target_link_libraries(nmea2tfpose
${catkin_LIBRARIES}
)
add_executable(points_raw_proxy
src/points_raw_node.cpp
src/points_raw_proxy.cpp
)
target_link_libraries(points_raw_proxy
${catkin_LIBRARIES}
)
add_executable(vehicle_cmd_proxy
src/vehicle_cmd_node.cpp
src/vehicle_cmd_proxy.cpp
)
target_link_libraries(vehicle_cmd_proxy
${catkin_LIBRARIES}
)
install(TARGETS imu_raw_proxy odom_to_twist nmea2tfpose points_raw_proxy vehicle_cmd_proxy
ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
)
install(DIRECTORY include
DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
)
install(
DIRECTORY
config
data
launch
rviz
urdf
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
)