--- CMakeLists.txt 2016-11-21 08:29:42.000000000 +0100 +++ CMakeLists_patched.txt 2016-11-21 08:22:37.000000000 +0100 @@ -506,9 +506,15 @@ set ( EIGEN_VERSION_MINOR ${EIGEN_MAJOR_VERSION} ) set ( EIGEN_VERSION_PATCH ${EIGEN_MINOR_VERSION} ) set ( EIGEN_DEFINITIONS "") -set ( EIGEN_INCLUDE_DIR "${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}" ) + +set( CMAKECONFIG_INSTALL_DIR lib/cmake/eigen3 ) +file( RELATIVE_PATH REL_INCLUDE_DIR + "${CMAKE_INSTALL_PREFIX}/${CMAKECONFIG_INSTALL_DIR}" + ${CMAKE_INSTALL_PREFIX}/include/eigen3 ) + +set ( EIGEN_INCLUDE_DIR "\${CMAKE_CURRENT_LIST_DIR}/${REL_INCLUDE_DIR}" ) set ( EIGEN_INCLUDE_DIRS ${EIGEN_INCLUDE_DIR} ) -set ( EIGEN_ROOT_DIR ${CMAKE_INSTALL_PREFIX} ) +set ( EIGEN_ROOT_DIR "\${CMAKE_CURRENT_LIST_DIR}/../../.." ) configure_file ( ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Eigen3Config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/Eigen3Config.cmake