mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2025-12-13 22:05:27 +01:00
libsdl2-ttf: add PACKAGECONFIG opengl conditionally
GL is only used for an example binary, add PACKAGECONFIG opengl to enable/disable it according to 'opengl' in DISTRO_FEATURES or not. Otherwise it fails to build world if 'opengl' doesn't exist in DISTRO_FEATURES. ... |ERROR: Nothing PROVIDES 'virtual/egl' (but meta-openembedded/meta-oe/recipes-graphics/ libsdl/libsdl2-ttf_2.24.0.bb DEPENDS on or otherwise requires it). Close matches: | virtual/kernel | virtual/make | virtual/perf |ERROR: Required build target 'meta-world-pkgdata' has no buildable providers. |Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'libsdl2-ttf', 'virtual/egl'] ... Suggested-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
9d901cc76f
commit
44c9118e9d
|
|
@ -1,6 +1,6 @@
|
|||
SUMMARY = "Simple DirectMedia Layer truetype font library"
|
||||
SECTION = "libs"
|
||||
DEPENDS = "virtual/libsdl2 freetype virtual/egl"
|
||||
DEPENDS = "virtual/libsdl2 freetype"
|
||||
LICENSE = "Zlib"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=fbb0010b2f7cf6e8a13bcac1ef4d2455"
|
||||
|
||||
|
|
@ -12,3 +12,8 @@ inherit cmake pkgconfig
|
|||
S = "${UNPACKDIR}/SDL2_ttf-${PV}"
|
||||
|
||||
FILES:${PN} += "${datadir}/licenses"
|
||||
|
||||
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'opengl', d)}"
|
||||
|
||||
# GL is only used for an example binary
|
||||
PACKAGECONFIG[opengl] = "-DSDL2TTF_SAMPLES=ON,-DSDL2TTF_SAMPLES=OFF,virtual/egl"
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user