Просмотр исходного кода

Append DEPS_DIR at the end of ERL_LIBS if ERL_LIBS is defined

Only done if DEPS_DIR isn't found in it yet.

Thanks to Sean Chalmers for the debugging and original fix.
Loïc Hoguin 11 лет назад
Родитель
Сommit
d51f7fc261
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      erlang.mk

+ 7 - 1
erlang.mk

@@ -90,7 +90,13 @@ ALL_TEST_DEPS_DIRS = $(addprefix $(DEPS_DIR)/,$(TEST_DEPS))
 
 # Application.
 
-ERL_LIBS ?= $(DEPS_DIR)
+ifeq ($(filter $(DEPS_DIR),$(subst :, ,$(ERL_LIBS))),)
+ifeq ($(ERL_LIBS),)
+	ERL_LIBS = $(DEPS_DIR)
+else
+	ERL_LIBS := $(ERL_LIBS):$(DEPS_DIR)
+endif
+endif
 export ERL_LIBS
 
 ERLC_OPTS ?= -Werror +debug_info +warn_export_all +warn_export_vars \