Added alicevision dependency

This commit is contained in:
matlabbe
2019-10-24 08:56:23 -04:00
parent 79ad8dc4be
commit c16b22de57
2 changed files with 21 additions and 0 deletions
+20
View File
@@ -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)
+1
View File
@@ -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