Add noopt=1 option to override OPTION_OPTIMIZE to disable.
This commit is contained in:
@@ -72,6 +72,7 @@ export todo
|
|||||||
export fixme
|
export fixme
|
||||||
export color
|
export color
|
||||||
export dbgsyms
|
export dbgsyms
|
||||||
|
export noopt
|
||||||
|
|
||||||
build: clean $(JERRY_TARGETS)
|
build: clean $(JERRY_TARGETS)
|
||||||
|
|
||||||
|
|||||||
+19
-7
@@ -66,6 +66,13 @@ else
|
|||||||
OPTION_OVERRIDE_ENABLE_DBGSYMS := disable
|
OPTION_OVERRIDE_ENABLE_DBGSYMS := disable
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Override optimization settings
|
||||||
|
ifeq ($(noopt),1)
|
||||||
|
OPTION_OVERRIDE_DISABLE_OPTIMIZE := enable
|
||||||
|
else
|
||||||
|
OPTION_OVERRIDE_DISABLE_OPTIMIZE := disable
|
||||||
|
endif
|
||||||
|
|
||||||
# DWARF version
|
# DWARF version
|
||||||
ifeq ($(dwarf4),1)
|
ifeq ($(dwarf4),1)
|
||||||
OPTION_DWARF4 := enable
|
OPTION_DWARF4 := enable
|
||||||
@@ -107,13 +114,8 @@ endif
|
|||||||
# JERRY_NDEBUG, debug symbols
|
# JERRY_NDEBUG, debug symbols
|
||||||
ifeq ($(TARGET_MODE),release)
|
ifeq ($(TARGET_MODE),release)
|
||||||
OPTION_NDEBUG = enable
|
OPTION_NDEBUG = enable
|
||||||
ifeq ($(OPTION_OVERRIDE_ENABLE_DBGSYMS),enable)
|
OPTION_DEBUG_SYMS = disable
|
||||||
OPTION_DEBUG_SYMS = enable
|
OPTION_STRIP = enable
|
||||||
OPTION_STRIP = disable
|
|
||||||
else
|
|
||||||
OPTION_DEBUG_SYMS = disable
|
|
||||||
OPTION_STRIP = enable
|
|
||||||
endif
|
|
||||||
else
|
else
|
||||||
OPTION_NDEBUG = disable
|
OPTION_NDEBUG = disable
|
||||||
OPTION_DEBUG_SYMS = enable
|
OPTION_DEBUG_SYMS = enable
|
||||||
@@ -127,6 +129,16 @@ else
|
|||||||
OPTION_OPTIMIZE = disable
|
OPTION_OPTIMIZE = disable
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# Applying override options
|
||||||
|
ifeq ($(OPTION_OVERRIDE_ENABLE_DBGSYMS),enable)
|
||||||
|
OPTION_DEBUG_SYMS = enable
|
||||||
|
OPTION_STRIP = disable
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(OPTION_OVERRIDE_DISABLE_OPTIMIZE),enable)
|
||||||
|
OPTION_OPTIMIZE = disable
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(filter musl,$(TARGET_MODS)), musl)
|
ifeq ($(filter musl,$(TARGET_MODS)), musl)
|
||||||
ifeq ($(OPTION_MCU),enable)
|
ifeq ($(OPTION_MCU),enable)
|
||||||
$(error MCU target doesn\'t support LIBC_MUSL)
|
$(error MCU target doesn\'t support LIBC_MUSL)
|
||||||
|
|||||||
Reference in New Issue
Block a user