mirror of
https://github.com/introlab/rtabmap.git
synced 2026-10-12 12:59:51 +08:00
Added alicevision dependency
This commit is contained in:
@@ -185,6 +185,7 @@ option(WITH_REALSENSE2 "Include RealSense support" ON)
|
|||||||
option(WITH_OCTOMAP "Include Octomap support" ON)
|
option(WITH_OCTOMAP "Include Octomap support" ON)
|
||||||
option(WITH_CPUTSDF "Include CPUTSDF support" ON)
|
option(WITH_CPUTSDF "Include CPUTSDF support" ON)
|
||||||
option(WITH_OPENCHISEL "Include open_chisel support" ON)
|
option(WITH_OPENCHISEL "Include open_chisel support" ON)
|
||||||
|
option(WITH_ALICE_VISION "Include AliceVision support" ON)
|
||||||
option(WITH_FOVIS "Include FOVIS support" ON)
|
option(WITH_FOVIS "Include FOVIS support" ON)
|
||||||
option(WITH_VISO2 "Include VISO2 support" ON)
|
option(WITH_VISO2 "Include VISO2 support" ON)
|
||||||
option(WITH_DVO "Include DVO support" ON)
|
option(WITH_DVO "Include DVO support" ON)
|
||||||
@@ -468,6 +469,14 @@ IF(WITH_OPENCHISEL)
|
|||||||
endif(open_chisel_FOUND)
|
endif(open_chisel_FOUND)
|
||||||
ENDIF(WITH_OPENCHISEL)
|
ENDIF(WITH_OPENCHISEL)
|
||||||
|
|
||||||
|
IF(WITH_ALICE_VISION)
|
||||||
|
find_package(AliceVision CONFIG QUIET)
|
||||||
|
IF(AliceVision_FOUND)
|
||||||
|
SET(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};/usr/local/lib/cmake/modules")
|
||||||
|
find_package(Geogram REQUIRED QUIET)
|
||||||
|
ENDIF(AliceVision_FOUND)
|
||||||
|
ENDIF(WITH_ALICE_VISION)
|
||||||
|
|
||||||
IF(WITH_FOVIS)
|
IF(WITH_FOVIS)
|
||||||
FIND_PACKAGE(libfovis QUIET)
|
FIND_PACKAGE(libfovis QUIET)
|
||||||
IF(libfovis_FOUND)
|
IF(libfovis_FOUND)
|
||||||
@@ -736,6 +745,9 @@ IF(NOT open_chisel_FOUND)
|
|||||||
ELSE()
|
ELSE()
|
||||||
SET(CONF_DEPENDENCIES ${CONF_DEPENDENCIES} ${open_chisel_LIBRARIES})
|
SET(CONF_DEPENDENCIES ${CONF_DEPENDENCIES} ${open_chisel_LIBRARIES})
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
IF(NOT AliceVision_FOUND)
|
||||||
|
SET(ALICE_VISION "//")
|
||||||
|
ENDIF(NOT AliceVision_FOUND)
|
||||||
IF(NOT libfovis_FOUND)
|
IF(NOT libfovis_FOUND)
|
||||||
SET(FOVIS "//")
|
SET(FOVIS "//")
|
||||||
ELSE()
|
ELSE()
|
||||||
@@ -1122,6 +1134,14 @@ ELSE()
|
|||||||
MESSAGE(STATUS " With OpenChisel = NO (open_chisel not found)")
|
MESSAGE(STATUS " With OpenChisel = NO (open_chisel not found)")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
|
IF(AliceVision_FOUND)
|
||||||
|
MESSAGE(STATUS " With AliceVision = YES (License: MPLv2)")
|
||||||
|
ELSEIF(NOT WITH_ALICE_VISION)
|
||||||
|
MESSAGE(STATUS " With AliceVision = NO (WITH_ALICE_VISION=OFF)")
|
||||||
|
ELSE()
|
||||||
|
MESSAGE(STATUS " With AliceVision = NO (AliceVision not found)")
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
MESSAGE(STATUS "")
|
MESSAGE(STATUS "")
|
||||||
MESSAGE(STATUS " Camera Drivers:")
|
MESSAGE(STATUS " Camera Drivers:")
|
||||||
IF(Freenect_FOUND)
|
IF(Freenect_FOUND)
|
||||||
|
|||||||
@@ -62,6 +62,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||||||
@REALSENSE2@#define RTABMAP_REALSENSE2
|
@REALSENSE2@#define RTABMAP_REALSENSE2
|
||||||
@OCTOMAP@#define RTABMAP_OCTOMAP
|
@OCTOMAP@#define RTABMAP_OCTOMAP
|
||||||
@CPUTSDF@#define RTABMAP_CPUTSDF
|
@CPUTSDF@#define RTABMAP_CPUTSDF
|
||||||
|
@ALICE_VISION@#define RTABMAP_ALICE_VISION
|
||||||
@OPENCHISEL@#define RTABMAP_OPENCHISEL
|
@OPENCHISEL@#define RTABMAP_OPENCHISEL
|
||||||
@FOVIS@#define RTABMAP_FOVIS
|
@FOVIS@#define RTABMAP_FOVIS
|
||||||
@VISO2@#define RTABMAP_VISO2
|
@VISO2@#define RTABMAP_VISO2
|
||||||
|
|||||||
Reference in New Issue
Block a user