diff --git a/CMakeLists.txt b/CMakeLists.txt
index 485976206dc79ec396d8efc37f34e3e0c80ac754..3892399b43771edd5c7d5cbd7ddde5724aba1179 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -120,7 +120,7 @@ SET(RTKLIB_SRC
     ${RTKLIB_SRC_DIR}/rcv/ublox.c)
 
     
-FIND_PACKAGE(Eigen3 3.3 REQUIRED)
+FIND_PACKAGE(Eigen3 3.3 REQUIRED CONFIG)
 
 # Adding include directories
 INCLUDE_DIRECTORIES(BEFORE include ${RTKLIB_SRC_DIR})
@@ -180,7 +180,7 @@ INSTALL(FILES "${GNSS_UTILS_CONFIG_DIR}/config.h"
 ###############
 # Documentation
 ###############
-FIND_PACKAGE(Doxygen)
+FIND_PACKAGE(Doxygen MODULE)
 
 FIND_PATH(IRI_DOC_DIR doxygen.conf ${CMAKE_SOURCE_DIR}/doc/iri_doc/)
 IF (IRI_DOC_DIR)