It checks tpl-egl/libtbm/libtdm packages and defines HAVE_PLATFORM_TIZEN. This feature is enabled by the config option '--with-platforms=tizen'
v2: Fixes from Emil's review: - Add require_libdrm to tizen platform Signed-off-by: Mun Gwan-gyeong <elong...@gmail.com> --- configure.ac | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 903a3979d4..f350d3caa9 100644 --- a/configure.ac +++ b/configure.ac @@ -1695,7 +1695,7 @@ dnl AC_ARG_WITH([platforms], [AS_HELP_STRING([--with-platforms@<:@=DIRS...@:>@], [comma delimited native platforms libEGL/Vulkan/other supports, e.g. - "x11,drm,wayland,surfaceless..." @<:@default=auto@:>@])], + "x11,drm,wayland,surfaceless,tizen..." @<:@default=auto@:>@])], [with_platforms="$withval"], [with_platforms=auto]) @@ -1755,13 +1755,18 @@ for plat in $platforms; do DEFINES="$DEFINES -DHAVE_ANDROID_PLATFORM" ;; + tizen) + PKG_CHECK_MODULES([TIZEN], [tpl-egl libtbm libtdm]) + DEFINES="$DEFINES -DHAVE_TIZEN_PLATFORM" + ;; + *) AC_MSG_ERROR([platform '$plat' does not exist]) ;; esac case "$plat" in - wayland|drm|surfaceless) + wayland|drm|surfaceless|tizen) require_libdrm "Platform $plat" ;; esac @@ -1785,6 +1790,7 @@ AM_CONDITIONAL(HAVE_PLATFORM_WAYLAND, echo "$platforms" | grep -q 'wayland') AM_CONDITIONAL(HAVE_PLATFORM_DRM, echo "$platforms" | grep -q 'drm') AM_CONDITIONAL(HAVE_PLATFORM_SURFACELESS, echo "$platforms" | grep -q 'surfaceless') AM_CONDITIONAL(HAVE_PLATFORM_ANDROID, echo "$platforms" | grep -q 'android') +AM_CONDITIONAL(HAVE_PLATFORM_TIZEN, echo "$platforms" | grep -q 'tizen') dnl dnl More DRI setup -- 2.14.2 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev