From d79cf9ae5aeae3529cf52f572f3498941468a890 Mon Sep 17 00:00:00 2001 From: cyanlemons <64322512+cyanlemons@users.noreply.github.com> Date: Sat, 3 Oct 2020 17:18:59 +0000 Subject: [PATCH] Add CONFIG_ENFORCE_INIT to the makefile --- Makefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Makefile b/Makefile index 57b32da..aab7ec3 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,7 @@ CONFIG_NATIVE := true CONFIG_CXX_ALLOCATOR := true CONFIG_UBSAN := false CONFIG_SEAL_METADATA := false +CONFIG_ENFORCE_INIT := true CONFIG_ZERO_ON_FREE := true CONFIG_WRITE_AFTER_FREE_CHECK := true CONFIG_SLOT_RANDOMIZE := true @@ -67,6 +68,10 @@ ifeq (,$(filter $(CONFIG_SEAL_METADATA),true false)) $(error CONFIG_SEAL_METADATA must be true or false) endif +ifeq (,$(filter $(CONFIG_ENFORCE_INIT),true false)) + $(error CONFIG_ENFORCE_INIT must be true or false) +endif + ifeq (,$(filter $(CONFIG_ZERO_ON_FREE),true false)) $(error CONFIG_ZERO_ON_FREE must be true or false) endif @@ -97,6 +102,7 @@ endif CPPFLAGS += \ -DCONFIG_SEAL_METADATA=$(CONFIG_SEAL_METADATA) \ + -DCONFIG_ENFORCE_INIT=$(CONFIG_ENFORCE_INIT) \ -DZERO_ON_FREE=$(CONFIG_ZERO_ON_FREE) \ -DWRITE_AFTER_FREE_CHECK=$(CONFIG_WRITE_AFTER_FREE_CHECK) \ -DSLOT_RANDOMIZE=$(CONFIG_SLOT_RANDOMIZE) \