If drm fd is negative value, get fd with wayland protocol
[platform/adaptation/libtbm-dumb.git] / configure.ac
index 510fe0c..15826cf 100644 (file)
@@ -39,6 +39,10 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 PKG_CHECK_MODULES(LIBDRM, libdrm)
 PKG_CHECK_MODULES(LIBTBM, libtbm)
 PKG_CHECK_MODULES(DLOG, dlog)
+PKG_CHECK_MODULES(WAYLAND_CLIENT, wayland-client wayland-server)
+
+WYLAND_PREFIX=`$PKG_CONFIG --variable=prefix wayland-client wayland-server`
+AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner],, [${WAYLAND_PREFIX}/bin$PATH_SEPARATOR$PATH])
 
 AC_ARG_ENABLE(cachectrl,
              AS_HELP_STRING([--enable-cachectrl],
@@ -49,8 +53,8 @@ if test "x$CACHE_CTRL" = xyes; then
     AC_DEFINE(ENABLE_CACHECRTL, 1, [Enable cache control])
 fi
 
-LIBTBM_DUMB_CFLAGS="$LIBDRM_CFLAGS $LIBTBM_CFLAGS $DLOG_CFLAGS "
-LIBTBM_DUMB_LIBS="$LIBDRM_LIBS $LIBTBM_LIBS $DLOG_LIBS "
+LIBTBM_DUMB_CFLAGS="$LIBDRM_CFLAGS $LIBTBM_CFLAGS $DLOG_CFLAGS $WAYLAND_CLIENT_CLFAGS "
+LIBTBM_DUMB_LIBS="$LIBDRM_LIBS $LIBTBM_LIBS $DLOG_LIBS $WAYLAND_CLIENT_LIBS "
 AC_SUBST(LIBTBM_DUMB_CFLAGS)
 AC_SUBST(LIBTBM_DUMB_LIBS)