Skip to content

Commit b881de6

Browse files
author
=
committed
Update system wide include for metslib.
1 parent 3e699e0 commit b881de6

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

CMakeLists.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -354,12 +354,7 @@ if(PKG_CONFIG_FOUND)
354354
pkg_check_modules(METSLIB metslib)
355355
if(METSLIB_FOUND)
356356
set(HAVE_METSLIB ON)
357-
include_directories(SYSTEM ${METSLIB_INCLUDE_DIRS})
358-
else()
359-
include_directories(SYSTEM "${PCL_SOURCE_DIR}/recognition/include/pcl/recognition/3rdparty/")
360357
endif()
361-
else()
362-
include_directories(SYSTEM ${PCL_SOURCE_DIR}/recognition/include/pcl/recognition/3rdparty/)
363358
endif()
364359

365360
# LibPNG

recognition/CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,13 @@ set(LIB_NAME "pcl_${SUBSYS_NAME}")
161161
include_directories("${CMAKE_CURRENT_SOURCE_DIR}/include")
162162
PCL_ADD_LIBRARY(${LIB_NAME} COMPONENT ${SUBSYS_NAME} SOURCES ${srcs} ${incs} ${impl_incs} ${face_detection_incs} ${ransac_based_incs} ${ransac_based_impl_incs} ${hv_incs} ${hv_impl_incs} ${cg_incs} ${cg_impl_incs} ${metslib_incs})
163163
target_link_libraries("${LIB_NAME}" pcl_common pcl_kdtree pcl_octree pcl_search pcl_features pcl_registration pcl_sample_consensus pcl_filters pcl_ml pcl_io)
164+
165+
if(HAVE_METSLIB)
166+
target_include_directories(${LIB_NAME} SYSTEM PUBLIC ${METSLIB_INCLUDE_DIRS})
167+
else()
168+
target_include_directories(${LIB_NAME} SYSTEM PUBLIC ${PCL_SOURCE_DIR}/recognition/include/pcl/recognition/3rdparty/)
169+
endif()
170+
164171
PCL_MAKE_PKGCONFIG(${LIB_NAME} COMPONENT ${SUBSYS_NAME} DESC ${SUBSYS_DESC} PCL_DEPS ${SUBSYS_DEPS})
165172
# Install include files
166173
PCL_ADD_INCLUDES("${SUBSYS_NAME}" "${SUBSYS_NAME}" ${incs})

recognition/include/pcl/recognition/hv/hv_go.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@
1919

2020
#include <pcl/pcl_macros.h>
2121
#include <pcl/recognition/hv/hypotheses_verification.h>
22-
#include <pcl/recognition/3rdparty/metslib/mets.hh>
2322
#include <pcl/features/normal_3d.h>
2423

24+
#include <metslib/mets.hh> // Either include 3.party in pcl/recognition/3rdparty or system installed metslib
25+
2526
#include <memory>
2627

2728
namespace pcl

0 commit comments

Comments
 (0)