From ae41112d4328f069b11971a98dab00e24617a3b0 Mon Sep 17 00:00:00 2001
From: Guilhem Saurel <guilhem.saurel@laas.fr>
Date: Mon, 13 Jan 2020 12:55:23 +0100
Subject: [PATCH] [CMake] revert cmake-exports for eigen3 & boost

---
 CMakeLists.txt | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 508e0b1..eab627d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -24,10 +24,12 @@ PROJECT(${PROJECT_NAME} ${PROJECT_ARGS})
 
 # jrl-cmakemodules handling of usual modules
 INCLUDE(cmake/pthread.cmake)
-add_project_dependency(Eigen3 REQUIRED NO_MODULE)
-add_project_dependency(Boost REQUIRED
-  OPTIONAL_COMPONENTS
-  serialization system unit_test_framework thread)
+INCLUDE(cmake/boost.cmake)
+
+ADD_REQUIRED_DEPENDENCY(eigen3)
+SET(BOOST_COMPONENTS serialization system unit_test_framework thread)
+SEARCH_FOR_BOOST()
+
 # Allows math in mathjax.
 SET(DOXYGEN_USE_MATHJAX YES)
 
@@ -168,8 +170,8 @@ target_include_directories(${PROJECT_NAME}
   PUBLIC
   $<BUILD_INTERFACE:${CMAKE_BUILD_DIR}/include>
    $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/include>
-   $<BUILD_INTERFACE:${EIGEN3_INCLUDE_DIR}>
-   INTERFACE ${EIGEN3_INCLUDE_DIR}
+   $<BUILD_INTERFACE:${EIGEN3_INCLUDE_DIRS}>
+   INTERFACE ${EIGEN3_INCLUDE_DIRS}
    $<INSTALL_INTERFACE:include>
    )
 
-- 
GitLab