diff --git a/CMakeLists.txt b/CMakeLists.txt
index eeb4678988a8ff8416f245bd2c1b01d55ca48c69..8134c1e3c61b1853cd6b6cd302de191f0cb8ab29 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -423,7 +423,7 @@ endif()
 
 if(ENABLE_EIGEN)
   if(ENABLE_SYSTEM_CONTRIB)
-    find_path(EIGEN_INC "Eigen/Dense" HINTS eigen3)
+    find_path(EIGEN_INC "Eigen/Dense" PATH_SUFFIXES eigen3)
     if(EIGEN_INC)
       include_directories(${EIGEN_INC})
       set_config_option(HAVE_EIGEN "Eigen")