Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
With gcc6, compiling fails with `stdlib.h: No such file or directory`, as including '-isystem /usr/include' breaks with gcc6, cf., https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70129. This commit addresses this issue for this package in the same way it was addressed in various other ROS packages. A list of related commits and pull requests is at: ros/rosdistro#12783 The SYSTEM attribute for the eigen and pcl include directories was added in commit 9e876d2 [1] on 2012-09-16 during the package's transition to ROS Groovy. The reason for using the SYSTEM attribute cannot be inferred from that commit. This attribute remained in the CMakeLists.txt during further refinements in commits be4aebd [2] and 3a15614 [3] on 2014-02-24, and commit 4a7578b [4] on 2016-10-23. [1] ros-planning@9e876d2 [2] ros-planning@be4aebd [3] ros-planning@3a15614 [4] ros-planning@4a7578b Signed-off-by: Lukas Bulwahn <[email protected]>
- Loading branch information