mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-03 10:00:23 +08:00
Added pdal optional dependency (export to LAS, E57, ...)
This commit is contained in:
@@ -165,6 +165,7 @@ ENDIF()
|
||||
option(WITH_ORB_OCTREE "Include ORB Octree feature support" ON)
|
||||
option(WITH_SUPERPOINT_TORCH "Include SuperPoint Torch feature support" ON)
|
||||
option(WITH_PYMATCHER "Include Python3 matchers support" OFF)
|
||||
option(WITH_PDAL "Include PDAL support" ON)
|
||||
option(WITH_FREENECT "Include Freenect support" ON)
|
||||
option(WITH_FREENECT2 "Include Freenect2 support" ON)
|
||||
option(WITH_K4W2 "Include Kinect for Windows v2 support" ON)
|
||||
@@ -336,6 +337,13 @@ IF(WITH_PYMATCHER)
|
||||
ENDIF(Python3_FOUND)
|
||||
ENDIF(WITH_PYMATCHER)
|
||||
|
||||
IF(WITH_PDAL)
|
||||
FIND_PACKAGE(PDAL QUIET)
|
||||
IF(PDAL_FOUND)
|
||||
MESSAGE(STATUS "Found PDAL ${PDAL_VERSION}: ${PDAL_INCLUDE_DIRS}")
|
||||
ENDIF(PDAL_FOUND)
|
||||
ENDIF(WITH_PDAL)
|
||||
|
||||
IF(WITH_FREENECT)
|
||||
FIND_PACKAGE(Freenect QUIET)
|
||||
IF(Freenect_FOUND)
|
||||
@@ -730,6 +738,9 @@ ENDIF(NOT libpointmatcher_FOUND)
|
||||
IF(NOT FastCV_FOUND)
|
||||
SET(FASTCV "//")
|
||||
ENDIF(NOT FastCV_FOUND)
|
||||
IF(NOT PDAL_FOUND)
|
||||
SET(PDAL "//")
|
||||
ENDIF(NOT PDAL_FOUND)
|
||||
IF(NOT loam_velodyne_FOUND)
|
||||
SET(LOAM "//")
|
||||
ENDIF(NOT loam_velodyne_FOUND)
|
||||
@@ -1132,6 +1143,14 @@ ELSE()
|
||||
MESSAGE(STATUS " With FastCV = NO (FastCV not found)")
|
||||
ENDIF()
|
||||
|
||||
IF(PDAL_FOUND)
|
||||
MESSAGE(STATUS " With PDAL = YES (License: BSD)")
|
||||
ELSEIF(NOT WITH_PDAL)
|
||||
MESSAGE(STATUS " With PDAL = NO (WITH_PDAL=OFF)")
|
||||
ELSE()
|
||||
MESSAGE(STATUS " With PDAL = NO (PDAL not found)")
|
||||
ENDIF()
|
||||
|
||||
MESSAGE(STATUS "")
|
||||
MESSAGE(STATUS " Solvers:")
|
||||
IF(WITH_TORO)
|
||||
|
||||
Reference in New Issue
Block a user