summaryrefslogtreecommitdiff
path: root/rabbitmq-components.mk
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2019-07-02 01:44:31 +0200
committerMichael Klishin <michael@clojurewerkz.org>2019-07-02 01:44:31 +0200
commit7025d2ae971dbdd832e723e2b9e7c9c7acfafdff (patch)
tree7739e0f18ee79e2b391c76062ef143433b9b60d5 /rabbitmq-components.mk
parent96612b28c01dc4bda4f6c96d291128bea303e404 (diff)
parent580896422de202857ab039e64c0cc7fcd5916c9c (diff)
downloadrabbitmq-server-git-7025d2ae971dbdd832e723e2b9e7c9c7acfafdff.tar.gz
Merge branch 'master' into rabbitmq_cli_log_commands
Diffstat (limited to 'rabbitmq-components.mk')
-rw-r--r--rabbitmq-components.mk9
1 files changed, 9 insertions, 0 deletions
diff --git a/rabbitmq-components.mk b/rabbitmq-components.mk
index a1817e3196..61e5c8112e 100644
--- a/rabbitmq-components.mk
+++ b/rabbitmq-components.mk
@@ -184,6 +184,15 @@ RABBITMQ_COMPONENTS = amqp_client \
rabbitmq_web_stomp_examples \
rabbitmq_website
+# Erlang.mk does not rebuild dependencies by default, once they were
+# compiled once, except for those listed in the `$(FORCE_REBUILD)`
+# variable.
+#
+# We want all RabbitMQ components to always be rebuilt: this eases
+# the work on several components at the same time.
+
+FORCE_REBUILD = $(RABBITMQ_COMPONENTS)
+
# Several components have a custom erlang.mk/build.config, mainly
# to disable eunit. Therefore, we can't use the top-level project's
# erlang.mk copy.