mirror of
https://github.com/introlab/rtabmap_ros.git
synced 2026-10-04 00:37:46 +08:00
CMake: Added location information about found libraries
This commit is contained in:
+39
-9
@@ -132,9 +132,18 @@ option(WITH_GTSAM "Include GTSAM support" ON)
|
|||||||
option(WITH_CVSBA "Include cvsba support" ON)
|
option(WITH_CVSBA "Include cvsba support" ON)
|
||||||
option(WITH_FLYCAPTURE2 "Include FlyCapture2/Triclops support" ON)
|
option(WITH_FLYCAPTURE2 "Include FlyCapture2/Triclops support" ON)
|
||||||
|
|
||||||
FIND_PACKAGE(OpenCV REQUIRED)
|
FIND_PACKAGE(OpenCV REQUIRED QUIET)
|
||||||
FIND_PACKAGE(PCL 1.7 REQUIRED)
|
FIND_PACKAGE(PCL 1.7 REQUIRED QUIET)
|
||||||
FIND_PACKAGE(ZLIB REQUIRED)
|
FIND_PACKAGE(ZLIB REQUIRED QUIET)
|
||||||
|
IF(OpenCV_FOUND)
|
||||||
|
MESSAGE(STATUS "Found OpenCV: ${OpenCV_INCLUDE_DIRS}")
|
||||||
|
ENDIF(OpenCV_FOUND)
|
||||||
|
IF(PCL_FOUND)
|
||||||
|
MESSAGE(STATUS "Found PCL: ${PCL_INCLUDE_DIRS}")
|
||||||
|
ENDIF(PCL_FOUND)
|
||||||
|
IF(ZLIB_FOUND)
|
||||||
|
MESSAGE(STATUS "Found ZLIB: ${ZLIB_INCLUDE_DIRS}")
|
||||||
|
ENDIF(ZLIB_FOUND)
|
||||||
|
|
||||||
IF(WITH_QT)
|
IF(WITH_QT)
|
||||||
# If Qt is here, the GUI will be built
|
# If Qt is here, the GUI will be built
|
||||||
@@ -152,35 +161,56 @@ IF(WITH_QT)
|
|||||||
ENDIF(WITH_QT)
|
ENDIF(WITH_QT)
|
||||||
|
|
||||||
IF(WITH_FREENECT)
|
IF(WITH_FREENECT)
|
||||||
FIND_PACKAGE(Freenect)
|
FIND_PACKAGE(Freenect QUIET)
|
||||||
|
IF(Freenect_FOUND)
|
||||||
|
MESSAGE(STATUS "Found Freenect: ${Freenect_INCLUDE_DIRS}")
|
||||||
|
ENDIF(Freenect_FOUND)
|
||||||
ENDIF(WITH_FREENECT)
|
ENDIF(WITH_FREENECT)
|
||||||
|
|
||||||
IF(WITH_FREENECT2)
|
IF(WITH_FREENECT2)
|
||||||
FIND_PACKAGE(freenect2 QUIET)
|
FIND_PACKAGE(freenect2 QUIET)
|
||||||
|
IF(freenect2_FOUND)
|
||||||
|
MESSAGE(STATUS "Found freenect2: ${freenect2_INCLUDE_DIRS}")
|
||||||
|
ENDIF(freenect2_FOUND)
|
||||||
ENDIF(WITH_FREENECT2)
|
ENDIF(WITH_FREENECT2)
|
||||||
|
|
||||||
IF(WITH_OPENNI2)
|
IF(WITH_OPENNI2)
|
||||||
FIND_PACKAGE(OpenNI2)
|
FIND_PACKAGE(OpenNI2 QUIET)
|
||||||
|
IF(OpenNI2_FOUND)
|
||||||
|
MESSAGE(STATUS "Found OpenNI2: ${OpenNI2_INCLUDE_DIRS}")
|
||||||
|
ENDIF(OpenNI2_FOUND)
|
||||||
ENDIF(WITH_OPENNI2)
|
ENDIF(WITH_OPENNI2)
|
||||||
|
|
||||||
IF(WITH_DC1394)
|
IF(WITH_DC1394)
|
||||||
FIND_PACKAGE(DC1394)
|
FIND_PACKAGE(DC1394 QUIET)
|
||||||
|
IF(DC1394_FOUND)
|
||||||
|
MESSAGE(STATUS "Found DC1394: ${DC1394_INCLUDE_DIRS}")
|
||||||
|
ENDIF(DC1394_FOUND)
|
||||||
ENDIF(WITH_DC1394)
|
ENDIF(WITH_DC1394)
|
||||||
|
|
||||||
IF(WITH_G2O)
|
IF(WITH_G2O)
|
||||||
FIND_PACKAGE(G2O)
|
FIND_PACKAGE(G2O QUIET)
|
||||||
|
IF(G2O_FOUND)
|
||||||
|
MESSAGE(STATUS "Found g2o: ${G2O_INCLUDE_DIRS}")
|
||||||
|
ENDIF(G2O_FOUND)
|
||||||
ENDIF(WITH_G2O)
|
ENDIF(WITH_G2O)
|
||||||
|
|
||||||
IF(WITH_GTSAM)
|
IF(WITH_GTSAM)
|
||||||
FIND_PACKAGE(GTSAM)
|
FIND_PACKAGE(GTSAM QUIET)
|
||||||
ENDIF(WITH_GTSAM)
|
ENDIF(WITH_GTSAM)
|
||||||
|
|
||||||
IF(WITH_FLYCAPTURE2)
|
IF(WITH_FLYCAPTURE2)
|
||||||
FIND_PACKAGE(FlyCapture2)
|
FIND_PACKAGE(FlyCapture2 QUIET)
|
||||||
|
IF(FlyCapture2_FOUND)
|
||||||
|
MESSAGE(STATUS "Found FlyCapture2: ${FlyCapture2_INCLUDE_DIRS}")
|
||||||
|
ENDIF(FlyCapture2_FOUND)
|
||||||
ENDIF(WITH_FLYCAPTURE2)
|
ENDIF(WITH_FLYCAPTURE2)
|
||||||
|
|
||||||
IF(WITH_CVSBA)
|
IF(WITH_CVSBA)
|
||||||
FIND_PACKAGE(cvsba)
|
FIND_PACKAGE(cvsba)
|
||||||
|
IF(cvsba_FOUND)
|
||||||
|
MESSAGE(STATUS "Found cvsba: ${cvsba_INCLUDE_DIRS}")
|
||||||
|
ENDIF(cvsba_FOUND)
|
||||||
ENDIF(WITH_CVSBA)
|
ENDIF(WITH_CVSBA)
|
||||||
|
|
||||||
####### OSX BUNDLE CMAKE_INSTALL_PREFIX #######
|
####### OSX BUNDLE CMAKE_INSTALL_PREFIX #######
|
||||||
|
|||||||
Reference in New Issue
Block a user