From da889c88f9744b343865d482876cbe3e61b01454 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20S=C3=A1nchez?= Date: Fri, 24 Oct 2025 19:54:27 +0000 Subject: [PATCH] Clarify range spanning major versions only works with 3.4.1. ### Description Clarify range spanning major versions only works with 3.4.1. ### Reference issue Fixes #2994. Closes #2994 See merge request libeigen/eigen!2042 (cherry picked from commit 1a5eecd45e7ee289c555a8759658bc387afb8445) --- doc/TopicCMakeGuide.dox | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/TopicCMakeGuide.dox b/doc/TopicCMakeGuide.dox index ebbc4a840..dc0d7068c 100644 --- a/doc/TopicCMakeGuide.dox +++ b/doc/TopicCMakeGuide.dox @@ -36,9 +36,9 @@ option in `find_package`: ``` find_package(Eigen3 3.4 REQUIRED NO_MODULE) # Restricts to 3.4.z ``` -or to support a range of versions: +Starting with Eigen 3.4.1, we also support a range spanning major versions: ``` -find_package(Eigen3 3.4...5 REQUIRED NO_MODULE) # Any version >=3.4.0 but <6.0.0. +find_package(Eigen3 3.4...5 REQUIRED NO_MODULE) # Any version >=3.4.1 but <6.0.0. ``` Do not forget to set the \c CMAKE_PREFIX_PATH variable if Eigen is not installed in a default location or if you want to pick a specific version. For instance: