From b95e0abec3e0c65b59f5dc6031d8b046bc6aa999 Mon Sep 17 00:00:00 2001 From: mosfet80 Date: Thu, 14 Nov 2024 23:45:12 +0100 Subject: [PATCH 1/3] Update CMakeLists.txt Oldest supported ros2 require c++17 standard --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f535eb0..8740faf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,9 +1,9 @@ -cmake_minimum_required(VERSION 3.5) +cmake_minimum_required(VERSION 3.8) project(octomap_msgs) # Default to C++14 if(NOT CMAKE_CXX_STANDARD) - set(CMAKE_CXX_STANDARD 14) + set(CMAKE_CXX_STANDARD 17) endif() # Disable Wredundant-decls warnings since rosidl generates redundant function declarations From 3406938a5a12033425eb1f427a34ad047ac997c6 Mon Sep 17 00:00:00 2001 From: mosfet80 <10235105+mosfet80@users.noreply.github.com> Date: Mon, 14 Jul 2025 17:29:11 +0200 Subject: [PATCH 2/3] fix cmake deprecation cmake version < then 3.10 is deprecated --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8740faf..84b51de 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.8) +cmake_minimum_required(VERSION 3.10) project(octomap_msgs) # Default to C++14 From 26d64e49b063b5bb892f81b1c6059a508f40129d Mon Sep 17 00:00:00 2001 From: mosfet80 <10235105+mosfet80@users.noreply.github.com> Date: Mon, 14 Jul 2025 17:29:31 +0200 Subject: [PATCH 3/3] Update CMakeLists.txt --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 84b51de..141e8d0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.10) project(octomap_msgs) -# Default to C++14 +# Default to C++17 if(NOT CMAKE_CXX_STANDARD) set(CMAKE_CXX_STANDARD 17) endif()