File tree Expand file tree Collapse file tree 5 files changed +12
-9
lines changed
include/pcl/recognition/hv Expand file tree Collapse file tree 5 files changed +12
-9
lines changed Original file line number Diff line number Diff 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/)
363358endif ()
364359
365360# LibPNG
@@ -368,7 +363,6 @@ if(WITH_PNG)
368363 find_package (PNG)
369364 if (PNG_FOUND)
370365 set (HAVE_PNG ON )
371- include_directories (SYSTEM "${PNG_INCLUDE_DIR} " )
372366 endif ()
373367endif ()
374368
Original file line number Diff line number Diff line change @@ -117,8 +117,8 @@ if(VTK_FOUND)
117117 target_link_libraries (pcl_openni_octree_compression pcl_common pcl_io pcl_filters pcl_visualization pcl_octree)
118118
119119 if (HAVE_PNG)
120- PCL_ADD_EXECUTABLE(pcl_openni_organized_compression COMPONENT ${SUBSYS_NAME} SOURCES src/openni_organized_compression.cpp BUNDLE )
121- target_link_libraries (pcl_openni_organized_compression pcl_common pcl_io pcl_filters pcl_visualization pcl_octree)
120+ PCL_ADD_EXECUTABLE(pcl_openni_organized_compression COMPONENT ${SUBSYS_NAME} SOURCES src/openni_organized_compression.cpp BUNDLE )
121+ target_link_libraries (pcl_openni_organized_compression pcl_common pcl_io pcl_filters pcl_visualization pcl_octree)
122122 endif ()
123123
124124 PCL_ADD_EXECUTABLE(pcl_openni_shift_to_depth_conversion COMPONENT ${SUBSYS_NAME} SOURCES src/openni_shift_to_depth_conversion.cpp BUNDLE )
Original file line number Diff line number Diff line change @@ -373,6 +373,7 @@ if(VTK_FOUND)
373373endif ()
374374
375375if (PNG_FOUND)
376+ target_include_directories ("${LIB_NAME} " SYSTEM PRIVATE ${PNG_INCLUDE_DIRS} )
376377 target_link_libraries ("${LIB_NAME} " ${PNG_LIBRARIES} )
377378endif ()
378379
Original file line number Diff line number Diff line change @@ -161,6 +161,13 @@ set(LIB_NAME "pcl_${SUBSYS_NAME}")
161161include_directories ("${CMAKE_CURRENT_SOURCE_DIR} /include" )
162162PCL_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} )
163163target_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+
164171PCL_MAKE_PKGCONFIG(${LIB_NAME} COMPONENT ${SUBSYS_NAME} DESC ${SUBSYS_DESC} PCL_DEPS ${SUBSYS_DEPS} )
165172# Install include files
166173PCL_ADD_INCLUDES("${SUBSYS_NAME} " "${SUBSYS_NAME} " ${incs} )
Original file line number Diff line number Diff line change 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
2728namespace pcl
You can’t perform that action at this time.
0 commit comments