From c99583d15a0f9a6d2e28ca32a3858dfa8b7cd129 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Tue, 22 Oct 2019 18:05:29 +0200 Subject: [PATCH] cmake: use CMAKE_CXX_STANDARD_REQUIRED for C++17 --- src/CMakeLists.txt | 1 + src/core/CMakeLists.txt | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 34a810571e..c08ae207ee 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,6 +1,7 @@ cmake_minimum_required(VERSION 3.1) set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) cmake_policy(SET CMP0025 NEW) diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index a259946c66..1cc517af9c 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -37,8 +37,6 @@ target_link_libraries(mavsdk ${CMAKE_THREAD_LIBS_INIT} ) -target_compile_features(mavsdk PRIVATE cxx_std_17) - if (IOS) target_link_libraries(mavsdk PUBLIC