build_macros: Add 'add_define_val' macro
authorSoren Brinkmann <[email protected]>
Thu, 9 Jun 2016 20:36:27 +0000 (13:36 -0700)
committerSoren Brinkmann <[email protected]>
Mon, 13 Jun 2016 17:45:07 +0000 (10:45 -0700)
Add a convenience macro to add a build definition with a value.

Signed-off-by: Soren Brinkmann <[email protected]>
make_helpers/build_macros.mk

index 5171ff00641181b3d007194f1cd59e755e63b5b7..19b88ad5369c0b8f316401bb7b25b1ba55365c09 100644 (file)
@@ -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