diff options
author | Soren Brinkmann <soren.brinkmann@xilinx.com> | 2016-06-09 13:36:27 -0700 |
---|---|---|
committer | Soren Brinkmann <soren.brinkmann@xilinx.com> | 2016-06-13 10:45:07 -0700 |
commit | 8eadeb4adeabffe25df5cbfaaa69f7f9b1f362ae (patch) | |
tree | 0d2ecc19a1bf7531b84cb79a4c7a969738685e40 | |
parent | 2ba6895919546c5b346e49b1390e64b76100e85c (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>
-rw-r--r-- | make_helpers/build_macros.mk | 7 |
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 |