diff --git a/CMakeLists.txt b/CMakeLists.txt index 3e6a6ea058b1c8ef56829edfc257d5cdcaa7a723..1b96ef2639ebfc8aa16ddfd24217e72c12b5b513 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -77,13 +77,13 @@ ENDIF() option(_WOLF_TRACE "Enable wolf tracing macro" ON) # ============ DEPENDENCIES ============ -FIND_PACKAGE(Threads REQUIRED) -FIND_PACKAGE(Ceres REQUIRED) -FIND_PACKAGE(Eigen3 3.3 REQUIRED) +FIND_PACKAGE(Threads REQUIRED MODULE) +FIND_PACKAGE(Ceres REQUIRED CONFIG) +FIND_PACKAGE(Eigen3 3.3 REQUIRED CONFIG) if(${EIGEN3_VERSION_STRING} VERSION_LESS 3.3) message(FATAL_ERROR "Wolf requires Eigen >= 3.3. Found Eigen ${EIGEN3_VERSION_STRING}") endif() -FIND_PACKAGE(yaml-cpp REQUIRED) +FIND_PACKAGE(yaml-cpp REQUIRED CONFIG) # ============ config.h ============ set(_WOLF_ROOT_DIR ${CMAKE_SOURCE_DIR}) @@ -513,7 +513,7 @@ INSTALL(DIRECTORY ${SPDLOG_INCLUDE_DIRS} DESTINATION "include/iri-algorithms/") export(PACKAGE ${PLUGIN_NAME}) -FIND_PACKAGE(Doxygen) +FIND_PACKAGE(Doxygen MODULE) FIND_PATH(IRI_DOC_DIR doxygen.conf ${CMAKE_SOURCE_DIR}/doc/iri_doc/) IF (IRI_DOC_DIR)