@@ -30,11 +30,11 @@ add_subdirectory("${AIRSIM_ROOT}/cmake/AirLib" AirLib)
3030add_subdirectory ("${AIRSIM_ROOT} /cmake/MavLinkCom" MavLinkCom )
3131
3232set (CMAKE_CXX_STANDARD 14)
33- set (CMAKE_CXX_FLAGS "-O3 -Wall -Wextra -Wnoexcept -Wstrict-null-sentinel" )
33+ set (CMAKE_CXX_FLAGS "-O3 -Wall -Wextra -Wnoexcept -Wstrict-null-sentinel -Wno-deprecated-copy " )
3434set (CXX_EXP_LIB "-nostdinc++ -I/usr/include/c++/8 -I/usr/include/x86_64-linux-gnu/c++/8 -nodefaultlibs
3535-l/usr/lib/x86_64-linux-gnu/libc++.so -l/usr/lib/x86_64-linux-gnu/libc++abi.so
3636-lm -lc -lgcc_s -lgcc
37- -lstdc++fs - fmax-errors=10" )
37+ -fmax-errors=10" )
3838set (RPC_LIB_INCLUDES " ${AIRSIM_ROOT} /external/rpclib/rpclib-2.3.0/include" )
3939set (RPC_LIB rpc)
4040message (STATUS "found RPC_LIB_INCLUDES=${RPC_LIB_INCLUDES} " )
@@ -46,6 +46,8 @@ set(INCLUDE_DIRS include
4646 ${AIRSIM_ROOT} /MavLinkCom/include
4747 ${AIRSIM_ROOT} /MavLinkCom/common_utils
4848 ${OpenCV_INCLUDE_DIRS}
49+ ${std_srvs_INCLUDE_DIRS}
50+ ${mavros_msgs_INCLUDE_DIRS}
4951 )
5052include_directories (${INCLUDE_DIRS} )
5153
@@ -59,6 +61,8 @@ ament_target_dependencies(pd_position_controller_simple
5961 nav_msgs
6062 geometry_msgs
6163 airsim_interfaces
64+ tf2
65+ tf2_geometry_msgs
6266)
6367
6468add_library (airsim_ros src/airsim_ros_wrapper.cpp )
@@ -72,12 +76,17 @@ ament_target_dependencies(airsim_ros
7276 tf2_ros
7377 cv_bridge
7478 airsim_interfaces
79+ tf2_geometry_msgs
80+ mavros_msgs
81+ std_srvs
7582)
7683
7784add_executable (airsim_node src/airsim_node.cpp )
7885target_link_libraries (airsim_node airsim_ros AirLib )
7986ament_target_dependencies (airsim_node
8087 rclcpp
88+ tf2
89+ tf2_geometry_msgs
8190)
8291
8392add_executable (pd_position_controller_simple_node
@@ -86,6 +95,8 @@ target_link_libraries(pd_position_controller_simple_node
8695 pd_position_controller_simple airsim_ros AirLib )
8796ament_target_dependencies (pd_position_controller_simple_node
8897 rclcpp
98+ tf2
99+ tf2_geometry_msgs
89100)
90101
91102# rosidl_target_interfaces(airsim_node
0 commit comments