From eb8a5a8678e6ec69c7bc64dfac01863d006be76f Mon Sep 17 00:00:00 2001 From: Derek Brown Date: Tue, 5 Aug 2014 13:14:13 -0400 Subject: Add error message before failing due to invalid dependency If a dependency specified in DEPS is unknown or invalid (its VS is not "git"), erlang.mk will fail. Now, add a human-readable error message to help the user understand what the problem is. --- core/deps.mk | 1 + erlang.mk | 1 + 2 files changed, 2 insertions(+) diff --git a/core/deps.mk b/core/deps.mk index f15ae74..1c1892f 100644 --- a/core/deps.mk +++ b/core/deps.mk @@ -47,6 +47,7 @@ define dep_fetch git clone -n -- $$$$REPO $(DEPS_DIR)/$(1); \ cd $(DEPS_DIR)/$(1) && git checkout -q $$$$COMMIT; \ else \ + echo "Unknown or invalid dependency: $(1). Please consult the erlang.mk README for instructions." >&2; \ exit 78; \ fi endef diff --git a/erlang.mk b/erlang.mk index 082454b..7e8e0f3 100644 --- a/erlang.mk +++ b/erlang.mk @@ -115,6 +115,7 @@ define dep_fetch git clone -n -- $$$$REPO $(DEPS_DIR)/$(1); \ cd $(DEPS_DIR)/$(1) && git checkout -q $$$$COMMIT; \ else \ + echo "Unknown or invalid dependency: $(1). Please consult the erlang.mk README for instructions." >&2; \ exit 78; \ fi endef -- cgit v1.2.3