new file mode 100644
@@ -0,0 +1 @@
+CONFIG_LV_USE_FREETYPE=y
@@ -8,6 +8,7 @@ SRC_URI += " \
${@oe.utils.vartrue('DEBUG_BUILD', 'file://debug.cfg', '', d)} \
${@bb.utils.contains('PACKAGECONFIG', 'drm', 'file://drm.cfg', '', d)} \
${@bb.utils.contains('PACKAGECONFIG', 'fbdev', 'file://fbdev.cfg', '', d)} \
+ ${@bb.utils.contains('PACKAGECONFIG', 'freetype', 'file://freetype.cfg', '', d)} \
${@bb.utils.contains('PACKAGECONFIG', 'gridnav', 'file://gridnav.cfg', '', d)} \
${@bb.utils.contains('PACKAGECONFIG', 'sdl', 'file://sdl.cfg', '', d)} \
${@bb.utils.contains('PACKAGECONFIG', 'thorvg', 'file://thorvg.cfg', '', d)} \
@@ -17,6 +18,7 @@ PACKAGECONFIG ??= "drm"
PACKAGECONFIG[drm] = ",,libdrm libevdev"
PACKAGECONFIG[fbdev] = ",,libevdev"
+PACKAGECONFIG[freetype] = ",,freetype"
PACKAGECONFIG[gridnav] = ",,"
PACKAGECONFIG[thorvg] = ",,"
PACKAGECONFIG[sdl] = ",,virtual/libsdl2 libsdl2-image"
@@ -25,9 +27,9 @@ inherit cml1 python3native
EXTRA_OECMAKE += "-DLV_BUILD_USE_KCONFIG=ON"
-# Add libdrm include if drm is selected in PACKAGECONFIG
LVGL_FLAGS += " \
${@bb.utils.contains('PACKAGECONFIG', 'drm', '-I${STAGING_INCDIR}/libdrm', '', d)} \
+ ${@bb.utils.contains('PACKAGECONFIG', 'freetype', '-I${STAGING_INCDIR}/freetype2', '', d)} \
"
CFLAGS += "${LVGL_FLAGS}"
CXXFLAGS += "${LVGL_FLAGS}"
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> --- meta-oe/recipes-graphics/lvgl/files/freetype.cfg | 1 + meta-oe/recipes-graphics/lvgl/lv-conf.inc | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 meta-oe/recipes-graphics/lvgl/files/freetype.cfg