From 51fa1773b465d0530a0d4ec963a95a29c71e0d13 Mon Sep 17 00:00:00 2001 From: bugobliterator Date: Tue, 17 Mar 2020 06:04:28 +0800 Subject: [PATCH] waf: enable heap methods for everything but bootloader --- Tools/ardupilotwaf/boards.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Tools/ardupilotwaf/boards.py b/Tools/ardupilotwaf/boards.py index 607bff908e..6f155a43f3 100644 --- a/Tools/ardupilotwaf/boards.py +++ b/Tools/ardupilotwaf/boards.py @@ -52,7 +52,6 @@ class Board: env.DEFINES.update( ENABLE_SCRIPTING = 1, - ENABLE_HEAP = 1, LUA_32BITS = 1, ) @@ -158,6 +157,10 @@ class Board: if cfg.options.bootloader: # don't let bootloaders try and pull scripting in cfg.options.disable_scripting = True + else: + env.DEFINES.update( + ENABLE_HEAP = 1, + ) if cfg.options.enable_math_check_indexes: env.CXXFLAGS += ['-DMATH_CHECK_INDEXES']