diff --git a/configure.ac b/configure.ac index c602f3de8..9ff2d1ad1 100644 --- a/configure.ac +++ b/configure.ac @@ -759,7 +759,16 @@ WL_DRM=false define([CHECK_MODULE_WL_DRM], [ if test "x${have_wayland}" = "xyes" ; then - AC_E_CHECK_PKG(WL_DRM, [ ecore-drm >= $efl_version ], [WL_DRM=true], [WL_DRM=false]) + PKG_CHECK_EXISTS([ecore-drm2 >= $efl_version], [have_ecore_drm2="yes"], [have_ecore_drm2="no"]) + if test "x${have_ecore_drm2}" = "xyes"; then + AC_E_CHECK_PKG(WL_DRM, [ ecore-drm2 >= $efl_version ecore >= $efl_version eina >= $efl_version ], + [ + WL_DRM=true + AC_DEFINE_UNQUOTED([HAVE_DRM2],[1],[enable ecore-drm2 support]) + ], [WL_DRM=false]) + else + AC_E_CHECK_PKG(WL_DRM, [ ecore-drm >= $efl_version ], [WL_DRM=true], [WL_DRM=false]) + fi else WL_DRM=false fi