fix(bootloader): resolve undefined BIDI references for colorlcd Hebrew builds (#6538)

This commit is contained in:
Peter Feerick
2025-08-24 11:59:31 +10:00
committed by GitHub
parent 9da9077616
commit fc365ee197
2 changed files with 8 additions and 2 deletions
+3 -2
View File
@@ -146,10 +146,11 @@ endforeach()
set(RTL_LANGUAGES HE)
if(TRANSLATIONS IN_LIST RTL_LANGUAGES)
add_definitions(-DTRANSLATION_IS_RTL=1)
set(TRANSLATION_IS_RTL 1)
else()
add_definitions(-DTRANSLATION_IS_RTL=0)
set(TRANSLATION_IS_RTL 0)
endif()
add_definitions(-DTRANSLATION_IS_RTL=${TRANSLATION_IS_RTL})
set(SRC ${SRC} debug.cpp)
@@ -40,6 +40,11 @@ set(LVGL_SOURCES_MINIMAL
misc/lv_utils.c
)
# Add BIDI support for RTL languages (needed for bootloader LVGL draw functions)
if(TRANSLATION_IS_RTL)
list(APPEND LVGL_SOURCES_MINIMAL misc/lv_bidi.c)
endif()
set(LVGL_SOURCES
${LVGL_SOURCES_MINIMAL}