summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2017-05-25 22:04:51 +1000
committerDamien George <damien.p.george@gmail.com>2017-05-26 13:16:55 +1000
commited6d2547dfcf8ef94c07e712f7bf625301e23724 (patch)
treef84ebb88fe03a93283ee513e1e36b37920656abf
parent85f7b0b468ce886380c585535767024a59b2af85 (diff)
downloadmicropython-ed6d2547dfcf8ef94c07e712f7bf625301e23724.tar.gz
micropython-ed6d2547dfcf8ef94c07e712f7bf625301e23724.zip
mpy-cross/Makefile: Guard "override undefine" by test for make feature.
make v3.81 doesn't have "undefine" so we can't use it with that version.
-rw-r--r--mpy-cross/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/mpy-cross/Makefile b/mpy-cross/Makefile
index de07d2f6d4..f5b643c6cc 100644
--- a/mpy-cross/Makefile
+++ b/mpy-cross/Makefile
@@ -1,6 +1,7 @@
# The following is a temporary hack to forefully undefine vars that might have
# be defined by a calling Makefile (from recursive make).
# TODO: Find a better way to be able to call this Makefile recursively.
+ifneq ($(findstring undefine,$(.FEATURES)),)
override undefine COPT
override undefine CFLAGS_EXTRA
override undefine LDFLAGS_EXTRA
@@ -8,6 +9,7 @@ override undefine FROZEN_DIR
override undefine FROZEN_MPY_DIR
override undefine BUILD
override undefine PROG
+endif
include ../py/mkenv.mk