summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-graphics/lvgl/files/freetype.cfg1
-rw-r--r--meta-oe/recipes-graphics/lvgl/lv-conf.inc4
2 files changed, 4 insertions, 1 deletions
diff --git a/meta-oe/recipes-graphics/lvgl/files/freetype.cfg b/meta-oe/recipes-graphics/lvgl/files/freetype.cfg
new file mode 100644
index 0000000000..acc8ef0e7a
--- /dev/null
+++ b/meta-oe/recipes-graphics/lvgl/files/freetype.cfg
@@ -0,0 +1 @@
CONFIG_LV_USE_FREETYPE=y
diff --git a/meta-oe/recipes-graphics/lvgl/lv-conf.inc b/meta-oe/recipes-graphics/lvgl/lv-conf.inc
index cc8a2a16d9..4264f20895 100644
--- a/meta-oe/recipes-graphics/lvgl/lv-conf.inc
+++ b/meta-oe/recipes-graphics/lvgl/lv-conf.inc
@@ -8,6 +8,7 @@ SRC_URI += " \
8 ${@oe.utils.vartrue('DEBUG_BUILD', 'file://debug.cfg', '', d)} \ 8 ${@oe.utils.vartrue('DEBUG_BUILD', 'file://debug.cfg', '', d)} \
9 ${@bb.utils.contains('PACKAGECONFIG', 'drm', 'file://drm.cfg', '', d)} \ 9 ${@bb.utils.contains('PACKAGECONFIG', 'drm', 'file://drm.cfg', '', d)} \
10 ${@bb.utils.contains('PACKAGECONFIG', 'fbdev', 'file://fbdev.cfg', '', d)} \ 10 ${@bb.utils.contains('PACKAGECONFIG', 'fbdev', 'file://fbdev.cfg', '', d)} \
11 ${@bb.utils.contains('PACKAGECONFIG', 'freetype', 'file://freetype.cfg', '', d)} \
11 ${@bb.utils.contains('PACKAGECONFIG', 'gridnav', 'file://gridnav.cfg', '', d)} \ 12 ${@bb.utils.contains('PACKAGECONFIG', 'gridnav', 'file://gridnav.cfg', '', d)} \
12 ${@bb.utils.contains('PACKAGECONFIG', 'sdl', 'file://sdl.cfg', '', d)} \ 13 ${@bb.utils.contains('PACKAGECONFIG', 'sdl', 'file://sdl.cfg', '', d)} \
13 ${@bb.utils.contains('PACKAGECONFIG', 'thorvg', 'file://thorvg.cfg', '', d)} \ 14 ${@bb.utils.contains('PACKAGECONFIG', 'thorvg', 'file://thorvg.cfg', '', d)} \
@@ -17,6 +18,7 @@ PACKAGECONFIG ??= "drm"
17 18
18PACKAGECONFIG[drm] = ",,libdrm libevdev" 19PACKAGECONFIG[drm] = ",,libdrm libevdev"
19PACKAGECONFIG[fbdev] = ",,libevdev" 20PACKAGECONFIG[fbdev] = ",,libevdev"
21PACKAGECONFIG[freetype] = ",,freetype"
20PACKAGECONFIG[gridnav] = ",," 22PACKAGECONFIG[gridnav] = ",,"
21PACKAGECONFIG[thorvg] = ",," 23PACKAGECONFIG[thorvg] = ",,"
22PACKAGECONFIG[sdl] = ",,virtual/libsdl2 libsdl2-image" 24PACKAGECONFIG[sdl] = ",,virtual/libsdl2 libsdl2-image"
@@ -25,9 +27,9 @@ inherit cml1 python3native
25 27
26EXTRA_OECMAKE += "-DLV_BUILD_USE_KCONFIG=ON" 28EXTRA_OECMAKE += "-DLV_BUILD_USE_KCONFIG=ON"
27 29
28# Add libdrm include if drm is selected in PACKAGECONFIG
29LVGL_FLAGS += " \ 30LVGL_FLAGS += " \
30 ${@bb.utils.contains('PACKAGECONFIG', 'drm', '-I${STAGING_INCDIR}/libdrm', '', d)} \ 31 ${@bb.utils.contains('PACKAGECONFIG', 'drm', '-I${STAGING_INCDIR}/libdrm', '', d)} \
32 ${@bb.utils.contains('PACKAGECONFIG', 'freetype', '-I${STAGING_INCDIR}/freetype2', '', d)} \
31" 33"
32CFLAGS += "${LVGL_FLAGS}" 34CFLAGS += "${LVGL_FLAGS}"
33CXXFLAGS += "${LVGL_FLAGS}" 35CXXFLAGS += "${LVGL_FLAGS}"