[riot-notifications] [RIOT-OS/RIOT] make: add staging tree support (#9430)

Kaspar Schleiser notifications at github.com
Fri Nov 23 16:56:13 CET 2018


kaspar030 commented on this pull request.



> +
+BROKEN := $(sort $(BROKEN))
+
+STAGING_MODULES_USED_BROKEN = \
+  $(sort $(filter $(BROKEN), $(STAGING_MODULES_USED)))
+
+STAGING_MODULES_USED_NOTBROKEN = \
+  $(sort $(filter-out $(BROKEN), $(STAGING_MODULES_USED)))
+
+# turn dependencies to broken staging modules into unsatisfied feature
+# requirements (broken-staging-module-<module_name>).
+# This will cause
+#  a) manually called "make" issue a warning
+#  b) "make info-boards-supported" skip any dependee, effectively disabling the CI
+#
+FEATURES_REQUIRED += $(patsubst %,broken-staging-module-%,$(STAGING_MODULES_USED_BROKEN))

This is one make-line that does what's needed. How about keeping it for now and replace it with whatever facility you come up with later?

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/9430#discussion_r235979443
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20181123/e49b5efd/attachment.html>


More information about the notifications mailing list