# - Find Eigen # This module searches for the Eigen C++ library. # # The module defines the following variables: # Eigen_INCLUDE_DIR, where to find Eigen/Core, etc. # Eigen_FOUND, if false, do not try to use EIGEN. # # Variables used by this module, they can change the default behavior and need # to be set before calling find_package: # # EIGEN_ROOT_DIR - The prefered installation prefix when searching for Eigen # include(FindPackageHandleStandardArgs) # Finds the include files directory find_path(Eigen_INCLUDE_DIR Eigen/Core HINTS "${EIGEN_ROOT_DIR}" PATH_SUFFIXES "eigen3" DOC "The directory where Eigen/Core resides" ) if(Eigen_INCLUDE_DIR) mark_as_advanced(Eigen_INCLUDE_DIR) endif() FIND_PACKAGE_HANDLE_STANDARD_ARGS(Eigen DEFAULT_MSG Eigen_INCLUDE_DIR)