diff --git a/make_helpers/build_macros.mk b/make_helpers/build_macros.mk index 274f365..42e11b3 100644 --- a/make_helpers/build_macros.mk +++ b/make_helpers/build_macros.mk @@ -28,6 +28,12 @@ # POSSIBILITY OF SUCH DAMAGE. # +# Report an error if the eval make function is not available. +$(eval eval_available := T) +ifneq (${eval_available},T) + $(error This makefile only works with a Make program that supports $$(eval)) +endif + # Some utility macros for manipulating awkward (whitespace) characters. blank := space :=${blank} ${blank}