From 9d328dee674721ef3e0292ebf9468d2498d62818 Mon Sep 17 00:00:00 2001 From: Olivier Stasse <ostasse@laas.fr> Date: Wed, 5 Apr 2023 18:00:49 +0200 Subject: [PATCH] [cmake] Better way to enforce C++ 17 in CMakeLists.txt --- CMakeLists.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7112bcb..3909a20 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,9 +31,7 @@ include(cmake/ros.cmake) compute_project_args(PROJECT_ARGS LANGUAGES CXX) project(${PROJECT_NAME} ${PROJECT_ARGS}) -# if(NOT CMAKE_CXX_STANDARD) -set(CMAKE_CXX_STANDARD 17) -# endif() +check_minimal_cxx_standard(17 ENFORCE) cmake_policy(SET CMP0057 NEW) find_package(ament_cmake REQUIRED) -- GitLab