summaryrefslogtreecommitdiff
path: root/make_helpers
diff options
context:
space:
mode:
authorSoren Brinkmann <soren.brinkmann@xilinx.com>2016-06-09 13:36:27 -0700
committerSoren Brinkmann <soren.brinkmann@xilinx.com>2016-06-13 10:45:07 -0700
commit8eadeb4adeabffe25df5cbfaaa69f7f9b1f362ae (patch)
tree0d2ecc19a1bf7531b84cb79a4c7a969738685e40 /make_helpers
parent2ba6895919546c5b346e49b1390e64b76100e85c (diff)
build_macros: Add 'add_define_val' macro
Add a convenience macro to add a build definition with a value. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Diffstat (limited to 'make_helpers')
-rw-r--r--make_helpers/build_macros.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/make_helpers/build_macros.mk b/make_helpers/build_macros.mk
index 5171ff00..19b88ad5 100644
--- a/make_helpers/build_macros.mk
+++ b/make_helpers/build_macros.mk
@@ -68,6 +68,13 @@ define add_define
DEFINES += -D$(1)$(if $(value $(1)),=$(value $(1)),)
endef
+# Convenience function for adding build definitions
+# $(eval $(call add_define_val,FOO,BAR)) will have:
+# -DFOO=BAR
+define add_define_val
+ DEFINES += -D$(1)=$(2)
+endef
+
# Convenience function for verifying option has a boolean value
# $(eval $(call assert_boolean,FOO)) will assert FOO is 0 or 1
define assert_boolean