Skip to content

Commit

Permalink
Set C++17 as default and address header deprecation warnings (#7)
Browse files Browse the repository at this point in the history
  • Loading branch information
schornakj committed Aug 27, 2021
1 parent a14ecb4 commit b636414
Show file tree
Hide file tree
Showing 14 changed files with 20 additions and 14 deletions.
4 changes: 3 additions & 1 deletion core/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ find_package(rviz_marker_tools REQUIRED)
find_package(tf2_eigen REQUIRED)
find_package(visualization_msgs REQUIRED)

set(CMAKE_CXX_STANDARD 17)
if(NOT CMAKE_CXX_STANDARD)
set(CMAKE_CXX_STANDARD 17)
endif()

add_compile_options(-fvisibility-inlines-hidden)

Expand Down
2 changes: 1 addition & 1 deletion core/src/solvers/pipeline_planner.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
#include <moveit_msgs/msg/motion_plan_request.hpp>
#include <moveit/kinematic_constraints/utils.h>

#include <tf2_eigen/tf2_eigen.h>
#include <tf2_eigen/tf2_eigen.hpp>

namespace moveit {
namespace task_constructor {
Expand Down
2 changes: 1 addition & 1 deletion core/src/stages/compute_ik.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
#include <moveit/robot_state/robot_state.h>

#include <Eigen/Geometry>
#include <tf2_eigen/tf2_eigen.h>
#include <tf2_eigen/tf2_eigen.hpp>
#include <chrono>
#include <functional>
#include <iterator>
Expand Down
2 changes: 1 addition & 1 deletion core/src/stages/fix_collision_objects.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
#include <moveit/task_constructor/cost_terms.h>

#include <rviz_marker_tools/marker_creation.h>
#include <tf2_eigen/tf2_eigen.h>
#include <tf2_eigen/tf2_eigen.hpp>
#include <Eigen/Geometry>
#include <rclcpp/logging.hpp>

Expand Down
2 changes: 1 addition & 1 deletion core/src/stages/generate_grasp_pose.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
#include <moveit/planning_scene/planning_scene.h>

#include <Eigen/Geometry>
#include <tf2_eigen/tf2_eigen.h>
#include <tf2_eigen/tf2_eigen.hpp>

namespace moveit {
namespace task_constructor {
Expand Down
2 changes: 1 addition & 1 deletion core/src/stages/generate_place_pose.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
#include <moveit/robot_state/attached_body.h>

#include <Eigen/Geometry>
#include <tf2_eigen/tf2_eigen.h>
#include <tf2_eigen/tf2_eigen.hpp>

namespace moveit {
namespace task_constructor {
Expand Down
2 changes: 1 addition & 1 deletion core/src/stages/move_relative.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@

#include <moveit/planning_scene/planning_scene.h>
#include <rviz_marker_tools/marker_creation.h>
#include <tf2_eigen/tf2_eigen.h>
#include <tf2_eigen/tf2_eigen.hpp>

namespace moveit {
namespace task_constructor {
Expand Down
2 changes: 1 addition & 1 deletion core/src/stages/move_to.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@

#include <moveit/planning_scene/planning_scene.h>
#include <rviz_marker_tools/marker_creation.h>
#include <tf2_eigen/tf2_eigen.h>
#include <tf2_eigen/tf2_eigen.hpp>
#include <moveit/robot_state/conversions.h>

namespace moveit {
Expand Down
2 changes: 1 addition & 1 deletion core/src/stages/simple_grasp.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
#include <moveit/planning_scene/planning_scene.h>

#include <Eigen/Geometry>
#include <tf2_eigen/tf2_eigen.h>
#include <tf2_eigen/tf2_eigen.hpp>

namespace moveit {
namespace task_constructor {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@

#include <rclcpp_action/rclcpp_action.hpp>

#include <tf2_eigen/tf2_eigen.h>
#include <tf2_eigen/tf2_eigen.hpp>

#pragma once

Expand Down
4 changes: 3 additions & 1 deletion rviz_marker_tools/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,9 @@ find_package(eigen3_cmake_module REQUIRED)
find_package(Eigen3 REQUIRED)
find_package(tf2_eigen REQUIRED)

set(CMAKE_CXX_STANDARD 14)
if(NOT CMAKE_CXX_STANDARD)
set(CMAKE_CXX_STANDARD 17)
endif()

set(PROJECT_INCLUDE ${CMAKE_CURRENT_SOURCE_DIR}/include/${PROJECT_NAME})

Expand Down
2 changes: 1 addition & 1 deletion rviz_marker_tools/src/marker_creation.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#include <rviz_marker_tools/marker_creation.h>
#include <urdf_model/link.h>
#include <tf2_eigen/tf2_eigen.h>
#include <tf2_eigen/tf2_eigen.hpp>
#include <rclcpp/logging.hpp>

static const rclcpp::Logger LOGGER = rclcpp::get_logger("rviz_marker_tools");
Expand Down
4 changes: 3 additions & 1 deletion visualization/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
add_definitions(-DQT_NO_KEYWORDS)

set(CMAKE_CXX_STANDARD 14)
if(NOT CMAKE_CXX_STANDARD)
set(CMAKE_CXX_STANDARD 17)
endif()

add_subdirectory(visualization_tools)
add_subdirectory(motion_planning_tasks)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
#include <OgreSceneNode.h>
#include <tf2_msgs/msg/tf2_error.hpp>
#include <rclcpp/logging.hpp>
#include <tf2_eigen/tf2_eigen.h>
#include <tf2_eigen/tf2_eigen.hpp>

static const rclcpp::Logger LOGGER = rclcpp::get_logger("moveit_task_constructor_visualization.marker_visualization");

Expand Down

0 comments on commit b636414

Please sign in to comment.