aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2023-11-30 09:36:25 +0100
committerLoïc Hoguin <[email protected]>2023-11-30 09:36:25 +0100
commitbb811a86a870009b5999304db2025fd07053e638 (patch)
treebf6a1558dab3930f2a4685df820c18c73a53fbf3
parentcb3b5f6c74dfbc92fc5aedeeb1f42a7e8a5fcfcd (diff)
downloaderlang.mk-bb811a86a870009b5999304db2025fd07053e638.tar.gz
erlang.mk-bb811a86a870009b5999304db2025fd07053e638.tar.bz2
erlang.mk-bb811a86a870009b5999304db2025fd07053e638.zip
Add an extra ci-prepare step for each OTP
To make it easier to only prepare one for matrixes and such.
-rw-r--r--plugins/ci.mk7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/ci.mk b/plugins/ci.mk
index 9738f07..b97c087 100644
--- a/plugins/ci.mk
+++ b/plugins/ci.mk
@@ -11,7 +11,7 @@ else
ci:: $(addprefix ci-,$(CI_OTP))
-ci-prepare: $(addprefix $(KERL_INSTALL_DIR)/,$(CI_OTP))
+ci-prepare: $(addprefix ci-prepare-,$(CI_OTP))
ci-setup::
$(verbose) :
@@ -23,7 +23,10 @@ ci_verbose_0 = @echo " CI " $(1);
ci_verbose = $(ci_verbose_$(V))
define ci_target
-ci-$1: $(KERL_INSTALL_DIR)/$2
+ci-prepare-$1: $(KERL_INSTALL_DIR)/$2
+ $(verbose) :
+
+ci-$1: ci-prepare-$1
$(verbose) $(MAKE) --no-print-directory clean
$(ci_verbose) \
PATH="$(KERL_INSTALL_DIR)/$2/bin:$(PATH)" \