cmake_minimum_required(VERSION 3.10.2) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) project(mavone) add_executable(mavone mavone.cpp ) find_package(MAVSDK REQUIRED) target_link_libraries(mavone MAVSDK::mavsdk pthread ) if(NOT MSVC) add_compile_options(mavone PRIVATE -Wall -Wextra) else() add_compile_options(mavone PRIVATE -WX -W2) endif()