Skip to content

Commit 48544f2

Browse files
committed
build: support Eigen 5
fix #6034
1 parent 2889136 commit 48544f2

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tests/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,11 +299,14 @@ if(PYBIND11_TEST_FILES_EIGEN_I GREATER -1)
299299
set(EIGEN3_VERSION "${PYBIND11_EIGEN_VERSION_STRING}")
300300

301301
else()
302-
find_package(Eigen3 3.2.7 QUIET CONFIG)
302+
find_package(Eigen3 3.2.7...5 QUIET CONFIG)
303+
set(EIGEN3_FOUND ${Eigen3_FOUND})
304+
set(EIGEN3_VERSION ${Eigen3_VERSION})
303305

304306
if(NOT EIGEN3_FOUND)
305307
# Couldn't load via target, so fall back to allowing module mode finding, which will pick up
306308
# tools/FindEigen3.cmake
309+
# XXX: MODULE mode does not work with Eigen 5
307310
find_package(Eigen3 3.2.7 QUIET)
308311
endif()
309312
endif()

0 commit comments

Comments
 (0)