diff --git a/CMakeLists.txt b/CMakeLists.txt index 406773a1..7fa2b31d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -132,9 +132,18 @@ option(WITH_GTSAM "Include GTSAM support" ON) option(WITH_CVSBA "Include cvsba support" ON) option(WITH_FLYCAPTURE2 "Include FlyCapture2/Triclops support" ON) -FIND_PACKAGE(OpenCV REQUIRED) -FIND_PACKAGE(PCL 1.7 REQUIRED) -FIND_PACKAGE(ZLIB REQUIRED) +FIND_PACKAGE(OpenCV REQUIRED QUIET) +FIND_PACKAGE(PCL 1.7 REQUIRED QUIET) +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 Qt is here, the GUI will be built @@ -152,35 +161,56 @@ IF(WITH_QT) ENDIF(WITH_QT) 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) IF(WITH_FREENECT2) FIND_PACKAGE(freenect2 QUIET) + IF(freenect2_FOUND) + MESSAGE(STATUS "Found freenect2: ${freenect2_INCLUDE_DIRS}") + ENDIF(freenect2_FOUND) ENDIF(WITH_FREENECT2) 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) 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) 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) IF(WITH_GTSAM) - FIND_PACKAGE(GTSAM) + FIND_PACKAGE(GTSAM QUIET) ENDIF(WITH_GTSAM) 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) IF(WITH_CVSBA) FIND_PACKAGE(cvsba) + IF(cvsba_FOUND) + MESSAGE(STATUS "Found cvsba: ${cvsba_INCLUDE_DIRS}") + ENDIF(cvsba_FOUND) ENDIF(WITH_CVSBA) ####### OSX BUNDLE CMAKE_INSTALL_PREFIX #######