Browse Source

cmake can take EIGEN_INCLUDE_DIR as command line param

Former-commit-id: 7357215e42098ab342bdc5ef94ede89a6e9cef6d
Alec Jacobson 8 years ago
parent
commit
54e3b6fd9c
1 changed files with 3 additions and 1 deletions
  1. 3 1
      shared/cmake/CMakeLists.txt

+ 3 - 1
shared/cmake/CMakeLists.txt

@@ -65,7 +65,9 @@ set(LIBIGL_EXTERNAL "${LIBIGL_ROOT}/external")
 set(NANOGUI_DIR "${LIBIGL_EXTERNAL}/nanogui")
 set(NANOGUI_DIR "${LIBIGL_EXTERNAL}/nanogui")
 
 
 ### Eigen ###
 ### Eigen ###
-set(EIGEN_INCLUDE_DIR "${NANOGUI_DIR}/ext/eigen")
+if(NOT EIGEN_INCLUDE_DIR)
+  set(EIGEN_INCLUDE_DIR "${NANOGUI_DIR}/ext/eigen")
+endif()
 list(APPEND LIBIGL_INCLUDE_DIRS "${EIGEN_INCLUDE_DIR}")
 list(APPEND LIBIGL_INCLUDE_DIRS "${EIGEN_INCLUDE_DIR}")
 
 
 macro(CompileIGL_Module module_dir prefix)
 macro(CompileIGL_Module module_dir prefix)