f157dae
From: Peter Lemenkov <lemenkov@gmail.com>
f157dae
Date: Mon, 24 May 2021 16:37:41 +0300
f157dae
Subject: [PATCH] Don't handle external dependencies
f157dae
f157dae
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
f157dae
f157dae
diff --git a/Makefile b/Makefile
f157dae
index dbcd12c2..745705da 100644
f157dae
--- a/Makefile
f157dae
+++ b/Makefile
f157dae
@@ -17,7 +17,6 @@ ifneq (,$(findstring non_existing, $(CL_PATH)))
f157dae
 DEPS=cl
f157dae
 endif
f157dae
 
f157dae
-DEPS += libigl eigen
f157dae
 SUBDIRS=c_src intl_tools src e3d plugins_src icons
f157dae
 
f157dae
 #
f157dae
@@ -100,40 +99,3 @@ src: intl_tools e3d
f157dae
 plugins_src: intl_tools src
f157dae
 icons: e3d plugins_src
f157dae
 lang: opt
f157dae
-
f157dae
-#
f157dae
-#  External Dependencies
f157dae
-#
f157dae
-
f157dae
-CL_REPO = https://github.com/tonyrog/cl.git
f157dae
-IGL_REPO = https://github.com/dgud/libigl.git
f157dae
-EIGEN_REPO = https://github.com/eigenteam/eigen-git-mirror.git
f157dae
-
f157dae
-CL_VER=cl-1.2.4
f157dae
-IGL_VER=master
f157dae
-EIGEN_VER=3.3.7
f157dae
-# see libigl/cmake/LibiglDownloadExternal.cmake for eigen version
f157dae
-
f157dae
-GIT_FLAGS = -c advice.detachedHead=false clone --depth 1
f157dae
-
f157dae
-.PHONY: cl igl eigen
f157dae
-
f157dae
-# cl (erl wrapper library) not in path try to download and build it
f157dae
-cl: _deps/cl
f157dae
-	@(cd _deps/cl; rebar3 compile > ../build_log 2>&1 && rm ../build_log) \
f157dae
-	  || echo ***Warning*** OpenCL not useable >> _deps/build_log
f157dae
-
f157dae
-_deps/cl:
f157dae
-	git $(GIT_FLAGS) -b $(CL_VER) $(CL_REPO) _deps/cl
f157dae
-
f157dae
-# libigl have many useful function
f157dae
-libigl: _deps/libigl
f157dae
-
f157dae
-_deps/libigl:
f157dae
-	git $(GIT_FLAGS) -b $(IGL_VER) $(IGL_REPO) _deps/libigl
f157dae
-
f157dae
-# eigen needed by libigl
f157dae
-eigen: _deps/eigen
f157dae
-
f157dae
-_deps/eigen:
f157dae
-	git $(GIT_FLAGS) -b $(EIGEN_VER) $(EIGEN_REPO) _deps/eigen