Merged in traversaro/eigen-1/traversaro/modify-findeigen3cmake-to-find-eigen3con-1469782761059 (pull request PR-213)

Modify FindEigen3.cmake to find Eigen3Config.cmake
This commit is contained in:
Gael Guennebaud 2016-08-23 15:53:57 +02:00
commit 6739f6bb1b

View File

@ -67,15 +67,22 @@ if (EIGEN3_INCLUDE_DIR)
else (EIGEN3_INCLUDE_DIR) else (EIGEN3_INCLUDE_DIR)
find_path(EIGEN3_INCLUDE_DIR NAMES signature_of_eigen3_matrix_library # search first if an Eigen3Config.cmake is available in the system,
HINTS # if successful this would set EIGEN3_INCLUDE_DIR and the rest of
ENV EIGEN3_ROOT # the script will work as usual
ENV EIGEN3_ROOT_DIR find_package(Eigen3 ${Eigen3_FIND_VERSION} NO_MODULE QUIET)
PATHS
${CMAKE_INSTALL_PREFIX}/include if(NOT EIGEN3_INCLUDE_DIR)
${KDE4_INCLUDE_DIR} find_path(EIGEN3_INCLUDE_DIR NAMES signature_of_eigen3_matrix_library
PATH_SUFFIXES eigen3 eigen HINTS
) ENV EIGEN3_ROOT
ENV EIGEN3_ROOT_DIR
PATHS
${CMAKE_INSTALL_PREFIX}/include
${KDE4_INCLUDE_DIR}
PATH_SUFFIXES eigen3 eigen
)
endif(NOT EIGEN3_INCLUDE_DIR)
if(EIGEN3_INCLUDE_DIR) if(EIGEN3_INCLUDE_DIR)
_eigen3_check_version() _eigen3_check_version()