From a40eb7cf3799d251a8fef7a7132b2c4a13a06c11 Mon Sep 17 00:00:00 2001 From: bugobliterator Date: Wed, 17 Feb 2016 17:50:24 -0800 Subject: [PATCH] EKF: add check for existence of matrix submodule --- EKF/CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/EKF/CMakeLists.txt b/EKF/CMakeLists.txt index b9355b2ee5..0bfd5a54d5 100644 --- a/EKF/CMakeLists.txt +++ b/EKF/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 2.8) project (ECL CXX) set(CMAKE_BUILD_TYPE Release) -set(CMAKE_CURRENT_SOURCE_DIR EKF) +set(CMAKE_CURRENT_SOURCE_DIR ./) set(CMAKE_CXX_FLAGS "-DPOSIX_SHARED") set (EIGEN3_INCLUDE_DIR "/usr/local/include/eigen3/") @@ -11,6 +11,12 @@ IF( NOT EIGEN3_INCLUDE_DIR ) ENDIF() INCLUDE_DIRECTORIES ( "${EIGEN3_INCLUDE_DIR}" ) +if( NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../matrix/.git" ) +message( SEND_ERROR "The git submodules are not available. Please run +git submodule update --init --recursive" +) +endif() + include_directories( ./ ../