mirror of
https://github.com/azaion/autopilot.git
synced 2026-04-22 22:46:33 +00:00
Added cmake script which work better with MAVSDK debian package.
This commit is contained in:
@@ -0,0 +1,18 @@
|
|||||||
|
cmake_minimum_required(VERSION 3.0.0)
|
||||||
|
project(autopilot)
|
||||||
|
|
||||||
|
set(CMAKE_CXX_STANDARD 17)
|
||||||
|
set(CMAKE_AUTOMOC ON)
|
||||||
|
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||||
|
|
||||||
|
find_package(MAVSDK REQUIRED)
|
||||||
|
find_package(Qt5Core REQUIRED)
|
||||||
|
|
||||||
|
include_directories(/usr/include/mavsdk)
|
||||||
|
|
||||||
|
set(SOURCE_FILES az_action_point.cpp az_coordinate.cpp az_drone_controller.cpp az_mission_controller.cpp az_mission.cpp az_utils.cpp main.cpp)
|
||||||
|
set(HEADER_FILES az_action_point.h az_config.h az_coordinate.h az_drone_controller.h az_mission_controller.h az_mission.h az_utils.h)
|
||||||
|
|
||||||
|
add_executable(autopilot ${SOURCE_FILES} ${HEADER_FILES})
|
||||||
|
target_link_libraries(autopilot Qt5::Core MAVSDK::mavsdk)
|
||||||
|
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#include <memory.h>
|
#include <memory.h>
|
||||||
|
|
||||||
#include <mavsdk.h>
|
#include <mavsdk/mavsdk.h>
|
||||||
#include <mavsdk/plugins/action/action.h>
|
#include <mavsdk/plugins/action/action.h>
|
||||||
#include <mavsdk/plugins/telemetry/telemetry.h>
|
#include <mavsdk/plugins/telemetry/telemetry.h>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user