-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathUbuntu22_dependency_modification.bash
More file actions
39 lines (30 loc) · 2.48 KB
/
Ubuntu22_dependency_modification.bash
File metadata and controls
39 lines (30 loc) · 2.48 KB
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
#!/bin/bash
## Driver
sed -i -e s/"-std=c++11"/"-std=c++17"/g ./Driver/realsense-ros-2.3.2/realsense2_camera/CMakeLists.txt
## utils
#sed -i -e s/"include(EnableCXX11)"/"add_compile_options(-std=c++17)"/g ./Modules/utils/mavros/libmavconn/CMakeLists.txt
sed -i -e s/"include(EnableCXX11)"/"add_compile_options(-std=c++17)"/g ./Modules/utils/mavros/mavros/CMakeLists.txt
sed -i -e s/"include(EnableCXX11)"/"add_compile_options(-std=c++17)"/g ./Modules/utils/mavros/mavros_extras/CMakeLists.txt
## common
sed -i -e s/"-std=c++11"/"-std=c++17"/g ./Modules/common/mavros_interface/CMakeLists.txt
sed -i -e s/"-std=c++11"/"-std=c++17"/g ./Modules/common/quadrotor_common/CMakeLists.txt
## control
sed -i -e s/"-std=c++11"/"-std=c++17"/g ./Modules/control/control/CMakeLists.txt
## perception
sed -i -e s/"-std=c++14"/"-std=c++17"/g ./Modules/perception/points_worker/CMakeLists.txt
sed -i -e s/"-std=c++14"/"-std=c++17"/g ./Modules/perception/opencv_sgbm/CMakeLists.txt
## Slam
sed -i -e s/"-std=c++14"/"-std=c++17"/g ./Modules/slam/VINS-Fusion/loop_fusion/CMakeLists.txt
sed -i -e s/"-std=c++14"/"-std=c++17"/g ./Modules/slam/VINS-Fusion/global_fusion/CMakeLists.txt
sed -i -e s/"-std=c++14"/"-std=c++17"/g ./Modules/slam/VINS-Fusion/vins_estimator/CMakeLists.txt
## planning
sed -i -e s/"set(CMAKE_CXX_STANDARD 14)"/"set(CMAKE_CXX_STANDARD 17)"/g ./Modules/planning/fuel_planner/plan_env/CMakeLists.txt
sed -i -e s/"set(CMAKE_CXX_STANDARD 14)"/"set(CMAKE_CXX_STANDARD 17)"/g ./Modules/planning/fuel_planner/bspline/CMakeLists.txt
sed -i -e s/"set(CMAKE_CXX_STANDARD 14)"/"set(CMAKE_CXX_STANDARD 17)"/g ./Modules/planning/fuel_planner/path_searching/CMakeLists.txt
sed -i -e s/"set(CMAKE_CXX_STANDARD 14)"/"set(CMAKE_CXX_STANDARD 17)"/g ./Modules/planning/fuel_planner/active_perception/CMakeLists.txt
sed -i -e s/"set(CMAKE_CXX_STANDARD 14)"/"set(CMAKE_CXX_STANDARD 17)"/g ./Modules/planning/fuel_planner/bspline_opt/CMakeLists.txt
sed -i -e s/"set(CMAKE_CXX_STANDARD 14)"/"set(CMAKE_CXX_STANDARD 17)"/g ./Modules/planning/fuel_planner/traj_utils/CMakeLists.txt
sed -i -e s/"set(CMAKE_CXX_STANDARD 14)"/"set(CMAKE_CXX_STANDARD 17)"/g ./Modules/planning/fuel_planner/plan_manage/CMakeLists.txt
sed -i -e s/"set(CMAKE_CXX_STANDARD 14)"/"set(CMAKE_CXX_STANDARD 17)"/g ./Modules/planning/fuel_planner/exploration_manager/CMakeLists.txt
sed -i -e s/"-std=c++14"/"-std=c++17"/g ./Modules/planning/ego-planner/CMakeLists.txt
#sed -i -e s/"mat_jerk(i, j)"/"mat_jerk((int)i, (int)j)"/g ./Modules/planning/ego-planner/include/polynomial_traj.h