Commit 1670d9df authored by Evan Lloyd's avatar Evan Lloyd
Browse files

Make:Diagnostic fail if no eval

To help diagnose make problems, we report an error if the make
program used does not provide the $(eval ) make functionality.
This will detect early versions of GNU make and other make programs.

Change-Id: I0ebb0f63694cf0b04eaeb7ea1e9e172fb9770ce0
parent f1477d4a
......@@ -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}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment