From 8e76de7d342e5b179599697766703d3ab6422fa5 Mon Sep 17 00:00:00 2001 From: matlabbe Date: Wed, 15 Jun 2016 15:48:56 -0400 Subject: [PATCH] Fixed GTSAM/Eigen include dir --- corelib/src/CMakeLists.txt | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/corelib/src/CMakeLists.txt b/corelib/src/CMakeLists.txt index ac77ca9a..68647a1e 100644 --- a/corelib/src/CMakeLists.txt +++ b/corelib/src/CMakeLists.txt @@ -188,10 +188,17 @@ IF(G2O_FOUND) ENDIF(G2O_FOUND) IF(GTSAM_FOUND) - SET(INCLUDE_DIRS - ${INCLUDE_DIRS} - ${GTSAM_INCLUDE_DIRS} - ) + IF(GTSAM_INCLUDE_DIR) + SET(INCLUDE_DIRS + ${GTSAM_INCLUDE_DIR} # place it in front to use Eigen installed by GTSAM + ${INCLUDE_DIRS} + ) + ELSE() + SET(INCLUDE_DIRS + ${GTSAM_INCLUDE_DIRS} # cmake standard + ${INCLUDE_DIRS} + ) + ENDIF() SET(LIBRARIES ${LIBRARIES} gtsam