Skip to content

Commit dc197b6

Browse files
build: Add warning that Eigen5 is not Eigen3
1 parent 49b26ad commit dc197b6

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

build-support/3rd-party/FindEigen3.cmake

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,12 @@ macro(_eigen3_check_version)
5858
endif()
5959

6060
if(NOT EIGEN3_VERSION_OK)
61-
62-
message(STATUS "Eigen3 version ${EIGEN3_VERSION} found in ${EIGEN3_INCLUDE_DIR}, "
63-
"but at least version ${Eigen3_FIND_VERSION} is required")
61+
if(${EIGEN3_VERSION} STREQUAL "..")
62+
message(WARNING "The Eigen you have installed in ${EIGEN3_INCLUDE_DIR} is not Eigen3. Make sure you did not install Eigen5 by mistake.")
63+
else()
64+
message(STATUS "Eigen3 version ${EIGEN3_VERSION} found in ${EIGEN3_INCLUDE_DIR}, "
65+
"but at least version ${Eigen3_FIND_VERSION} is required")
66+
endif()
6467
endif()
6568
endmacro()
6669

0 commit comments

Comments
 (0)