Skip to content

Commit bcae7ea

Browse files
authored
Merge pull request #5947 from larshg/fixKinfuAndCmakeCleanup
Fix kinfu and cmake cleanup
2 parents 2fd6558 + 0220972 commit bcae7ea

File tree

26 files changed

+23
-53
lines changed

26 files changed

+23
-53
lines changed

CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,12 @@ if(WITH_OPENGL)
419419
include("${PCL_SOURCE_DIR}/cmake/pcl_find_gl.cmake")
420420
endif()
421421

422+
# GLEW
423+
option(WITH_GLEW "Support for GLEW" TRUE)
424+
if(WITH_GLEW)
425+
find_package(GLEW QUIET)
426+
endif()
427+
422428
# Boost (required)
423429
include("${PCL_SOURCE_DIR}/cmake/pcl_find_boost.cmake")
424430

cmake/pcl_options.cmake

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,6 @@ mark_as_advanced(CMAKE_MSVC_CODE_LINK_OPTIMIZATION)
8888
# Project folders
8989
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
9090

91-
option(BUILD_tools "Useful PCL-based command line tools" ON)
92-
9391
option(WITH_DOCS "Build doxygen documentation" OFF)
9492

9593
# set index size

common/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ set(SUBSYS_NAME common)
22
set(SUBSYS_DESC "Point cloud common library")
33
set(SUBSYS_DEPS)
44

5-
set(build TRUE)
65
PCL_SUBSYS_OPTION(build "${SUBSYS_NAME}" "${SUBSYS_DESC}" ON)
76
PCL_SUBSYS_DEPEND(build NAME ${SUBSYS_NAME} DEPS ${SUBSYS_DEPS} EXT_DEPS eigen3 boost)
87

cuda/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ set(SUBSYS_NAME cuda)
22
set(SUBSYS_DESC "Point cloud CUDA libraries")
33
set(SUBSYS_DEPS)
44

5-
option(BUILD_CUDA "Build the CUDA-related subsystems" ${DEFAULT})
5+
option(BUILD_CUDA "Build the CUDA-related subsystems" OFF)
66

77
if(NOT (BUILD_CUDA AND CUDA_FOUND))
88
return()

examples/CMakeLists.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@ set(SUBSYS_NAME examples)
22
set(SUBSYS_DESC "PCL examples")
33
set(SUBSYS_DEPS common io features search kdtree octree filters keypoints segmentation sample_consensus outofcore stereo geometry surface)
44

5-
set(DEFAULT FALSE)
6-
set(REASON "Code examples are disabled by default.")
7-
PCL_SUBSYS_OPTION(build ${SUBSYS_NAME} ${SUBSYS_DESC} ${DEFAULT} ${REASON})
5+
PCL_SUBSYS_OPTION(build ${SUBSYS_NAME} ${SUBSYS_DESC} OFF)
86
PCL_SUBSYS_DEPEND(build NAME ${SUBSYS_NAME} DEPS ${SUBSYS_DEPS})
97

108
if(NOT build)

features/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ set(SUBSYS_NAME features)
22
set(SUBSYS_DESC "Point cloud features library")
33
set(SUBSYS_DEPS common search kdtree octree filters 2d)
44

5-
set(build TRUE)
65
PCL_SUBSYS_OPTION(build "${SUBSYS_NAME}" "${SUBSYS_DESC}" ON)
76
PCL_SUBSYS_DEPEND(build NAME ${SUBSYS_NAME} DEPS ${SUBSYS_DEPS} OPT_DEPS OpenMP)
87

filters/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ set(SUBSYS_NAME filters)
22
set(SUBSYS_DESC "Point cloud filters library")
33
set(SUBSYS_DEPS common sample_consensus search kdtree octree)
44

5-
set(build TRUE)
65
PCL_SUBSYS_OPTION(build "${SUBSYS_NAME}" "${SUBSYS_DESC}" ON)
76
PCL_SUBSYS_DEPEND(build NAME ${SUBSYS_NAME} DEPS ${SUBSYS_DEPS} OPT_DEPS OpenMP)
87

geometry/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ set(SUBSYS_NAME geometry)
22
set(SUBSYS_DESC "Point cloud geometry library")
33
set(SUBSYS_DEPS common)
44

5-
set(build TRUE)
65
PCL_SUBSYS_OPTION(build "${SUBSYS_NAME}" "${SUBSYS_DESC}" ON)
76
PCL_SUBSYS_DEPEND(build NAME ${SUBSYS_NAME} DEPS ${SUBSYS_DEPS})
87

gpu/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ set(SUBSYS_NAME gpu)
22
set(SUBSYS_DESC "Point cloud GPU libraries")
33
set(SUBSYS_DEPS)
44

5-
option(BUILD_GPU "Build the GPU-related subsystems" ${DEFAULT})
5+
option(BUILD_GPU "Build the GPU-related subsystems" OFF)
66

77
if(NOT (BUILD_GPU AND CUDA_FOUND))
88
return()

gpu/kinfu/tools/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ set(SUBSUBSYS_NAME tools)
22
set(SUBSUBSYS_DESC "Kinfu tools")
33
set(SUBSUBSYS_DEPS gpu_kinfu visualization)
44
set(SUBSUBSYS_OPT_DEPS opencv)
5-
set(EXT_DEPS openni)
5+
set(EXT_DEPS glew openni)
66
set(DEFAULT TRUE)
77
set(REASON "")
88

0 commit comments

Comments
 (0)