File tree Expand file tree Collapse file tree 6 files changed +20
-19
lines changed
Expand file tree Collapse file tree 6 files changed +20
-19
lines changed Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.5)
22project (yasmin)
33
4- # Default to C++17
5- if (NOT CMAKE_CXX_STANDARD)
6- set (CMAKE_CXX_STANDARD 17)
7- endif ()
4+ # Set C++ standard to 17
5+ set (CMAKE_CXX_STANDARD 17)
6+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
87
98# Find dependencies
109find_package (ament_cmake REQUIRED)
Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.5)
22project (yasmin_demos)
33
4- # Default to C++17
5- if (NOT CMAKE_CXX_STANDARD)
6- set (CMAKE_CXX_STANDARD 17)
7- endif ()
4+ # Set C++ standard to 17
5+ set (CMAKE_CXX_STANDARD 17)
6+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
87
98if (CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang" )
109 add_compile_options (-Wall -Wextra -Wpedantic)
Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.5)
22project (yasmin_editor)
33
4+ # Set C++ standard to 17
5+ set (CMAKE_CXX_STANDARD 17)
6+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
7+
48# Find dependencies
59find_package (ament_cmake REQUIRED)
610find_package (ament_cmake_python REQUIRED)
Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.16)
22project (yasmin_factory)
33
4+ # Set C++ standard to 17
5+ set (CMAKE_CXX_STANDARD 17)
6+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
7+
48find_package (ament_cmake REQUIRED)
59find_package (ament_cmake_python REQUIRED)
610find_package (rclcpp REQUIRED)
@@ -11,8 +15,6 @@ find_package(pybind11 REQUIRED)
1115find_package (Python3 REQUIRED COMPONENTS Interpreter Development)
1216find_package (TinyXML2 REQUIRED)
1317
14- set (CMAKE_CXX_STANDARD 17)
15-
1618# Build C++ yasmin_factory library
1719add_library (${PROJECT_NAME} SHARED
1820 src/yasmin_factory.cpp
Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.5)
22project (yasmin_ros)
33
4- # Default to C++17
5- if (NOT CMAKE_CXX_STANDARD)
6- set (CMAKE_CXX_STANDARD 17)
7- endif ()
4+ # Set C++ standard to 17
5+ set (CMAKE_CXX_STANDARD 17)
6+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
87
98# Find dependencies
109find_package (ament_cmake REQUIRED)
@@ -68,7 +67,6 @@ ament_export_libraries(${PROJECT_NAME})
6867ament_export_targets(${PROJECT_NAME} )
6968ament_export_dependencies(${DEPENDENCIES_PACKAGE} )
7069
71-
7270# Python
7371ament_python_install_package(${PROJECT_NAME} )
7472
Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.5)
22project (yasmin_viewer)
33
4- # Default to C++17
5- if (NOT CMAKE_CXX_STANDARD)
6- set (CMAKE_CXX_STANDARD 17)
7- endif ()
4+ # Set C++ standard to 17
5+ set (CMAKE_CXX_STANDARD 17)
6+ set (CMAKE_CXX_STANDARD_REQUIRED ON )
87
98# Find dependencies
109find_package (ament_cmake REQUIRED)
You can’t perform that action at this time.
0 commit comments