diff --git a/graphics/lvgl/Kconfig b/graphics/lvgl/Kconfig index 5c11cb6af..a7ab48230 100644 --- a/graphics/lvgl/Kconfig +++ b/graphics/lvgl/Kconfig @@ -1641,4 +1641,8 @@ menu "LVGL configuration" endmenu +config LV_OPTLEVEL + string "Customize compilation optimization level" + default "" + endif # GRAPHICS_LVGL diff --git a/graphics/lvgl/Makefile b/graphics/lvgl/Makefile index e46bb35f3..de23da9f0 100644 --- a/graphics/lvgl/Makefile +++ b/graphics/lvgl/Makefile @@ -78,6 +78,11 @@ ifeq ($(wildcard $(LVGL_UNPACKNAME)/.git),) context:: $(LVGL_UNPACKNAME) endif +ifneq ($(CONFIG_LV_OPTLEVEL), "") +CFLAGS += $(CONFIG_LV_OPTLEVEL) +CXXFLAGS += $(CONFIG_LV_OPTLEVEL) +endif + include $(APPDIR)/Application.mk ifeq ($(wildcard $(LVGL_UNPACKNAME)/.git),)