summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2019-06-28 16:05:22 +0200
committerJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2019-06-28 16:05:22 +0200
commit580896422de202857ab039e64c0cc7fcd5916c9c (patch)
tree8521977f95123284f0620bf4176c4370d5bbbc1d
parentc6cfb808fc23a3eacb2d973e60454be167488d18 (diff)
downloadrabbitmq-server-git-580896422de202857ab039e64c0cc7fcd5916c9c.tar.gz
Update 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.