From 28d97ce334e2c3fb0c3d6a16119fbe678365a65d Mon Sep 17 00:00:00 2001 From: jcasals <jcasals@iri.upc.edu> Date: Wed, 6 Nov 2019 12:56:37 +0100 Subject: [PATCH] Added Eigen version check. We now require Eigen 3.3 --- .gitignore | 2 +- cmake_modules/wolfConfig.cmake | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index fae25dce1..94d4918bd 100644 --- a/.gitignore +++ b/.gitignore @@ -31,5 +31,5 @@ src/examples/map_apriltag_save.yaml \.vscode/ build_release/ - +.clangd wolf.found diff --git a/cmake_modules/wolfConfig.cmake b/cmake_modules/wolfConfig.cmake index 7556468eb..93cffad43 100644 --- a/cmake_modules/wolfConfig.cmake +++ b/cmake_modules/wolfConfig.cmake @@ -91,6 +91,9 @@ list(APPEND wolf_LIBRARIES ${YAMLCPP_LIBRARY}) if(NOT Eigen3_FOUND) FIND_PACKAGE(Eigen3 REQUIRED) endif() +if(${EIGEN3_VERSION_STRING} VERSION_LESS 3.3) + message(FATAL_ERROR "Found Eigen ${EIGEN3_VERSION_MAJOR}.${EIGEN3_VERSION_MINOR}. The minimum version required is Eigen 3.3") +endif() list(APPEND wolf_INCLUDE_DIRS ${EIGEN3_INCLUDE_DIRS}) SET(CMAKE_MODULE_PATH ${BACKUP_MODULE_PATH}) -- GitLab