From: Yann Gautier Date: Mon, 24 Apr 2023 11:38:12 +0000 (+0200) Subject: build!: check boolean flags are not empty X-Git-Tag: baikal/aarch64/sdk5.10~1^2~32^2 X-Git-Url: https://git.baikalelectronics.ru/sdk/?a=commitdiff_plain;h=1369fb82c8e809c1a59a0d99184dbfd2d0b81afa;p=arm-tf.git build!: check boolean flags are not empty For numeric flags, there is a check for the value to be set. Do the same for boolean flags. This avoids issues where a flag is defined but without a value, leading to potential unexpected behaviors. Signed-off-by: Yann Gautier Change-Id: Ib00da2784339471058887e93434d96ccba2aebb2 --- diff --git a/make_helpers/build_macros.mk b/make_helpers/build_macros.mk index 9ca6bdf0c..cb204a824 100644 --- a/make_helpers/build_macros.mk +++ b/make_helpers/build_macros.mk @@ -73,6 +73,7 @@ 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 + $(if $($(1)),,$(error $(1) must not be empty)) $(if $(filter-out 0 1,$($1)),$(error $1 must be boolean)) endef