File rdkit-eigen-version.patch of Package rdkit
cf. github.com/rdkit/rdkit/issues/8896
quick and incomplete fix; ignore EIGEN_PATCH_VERSION for now
--- a/Code/cmake/Modules/FindEigen3.cmake 2025-01-31 13:55:45.000000000 +0100
+++ b/Code/cmake/Modules/FindEigen3.cmake 2026-02-18 16:24:42.167518211 +0100
@@ -43,7 +43,11 @@
endif(NOT Eigen3_FIND_VERSION)
macro(_eigen3_check_version)
- file(READ "${EIGEN3_INCLUDE_DIR}/Eigen/src/Core/util/Macros.h" _eigen3_version_header)
+ if(EXISTS "${EIGEN3_INCLUDE_DIR}/Eigen/Version")
+ file(READ "${EIGEN3_INCLUDE_DIR}/Eigen/Version" _eigen3_version_header)
+ else(EXISTS "${EIGEN3_INCLUDE_DIR}/Eigen/Version")
+ file(READ "${EIGEN3_INCLUDE_DIR}/Eigen/src/Core/util/Macros.h" _eigen3_version_header)
+ endif(EXISTS "${EIGEN3_INCLUDE_DIR}/Eigen/Version")
string(REGEX MATCH "define[ \t]+EIGEN_WORLD_VERSION[ \t]+([0-9]+)" _eigen3_world_version_match "${_eigen3_version_header}")
set(EIGEN3_WORLD_VERSION "${CMAKE_MATCH_1}")