This is a fix to the bug https://bugs.freedesktop.org/show_bug.cgi?id=78688.

Signed-off-by: Srivardhan Hebbar <sri.heb...@samsung.com>
---
 configure.ac |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 031a26f..2a0cf2b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -38,6 +38,8 @@ AC_ARG_VAR([WESTON_NATIVE_BACKEND],
            [Set the native backend to use, if Weston is not running under 
Wayland nor X11. @<:@default=drm-backend.so@:>@])
 AC_ARG_VAR([WESTON_SHELL_CLIENT],
            [Set the default desktop shell client to load if none is specified 
in weston.ini. @<:@default=weston-desktop-shell@:>@])
+AC_ARG_VAR([WAYLAND_SCANNER_PATH],
+           [Set the path of wayland-scanner. By default obtain the path from 
pkg-config])
 
 PKG_PROG_PKG_CONFIG()
 
@@ -498,7 +500,12 @@ if test "x$have_lcms" = xyes; then
 fi
 AM_CONDITIONAL(HAVE_LCMS, [test "x$have_lcms" = xyes])
 
-AC_PATH_PROG([wayland_scanner], [wayland-scanner])
+if test "x$WAYLAND_SCANNER_PATH" = "x"; then
+       WAYLAND_SCANNER_PATH=`$PKG_CONFIG --variable=wayland_scanner 
wayland-scanner`
+       WAYLAND_SCANNER_PATH=`AS_DIRNAME($WAYLAND_SCANNER_PATH)`
+fi
+AC_PATH_PROG([wayland_scanner], [wayland-scanner],,
+               [${WAYLAND_SCANNER_PATH}])
 if test x$wayland_scanner = x; then
        AC_MSG_ERROR([wayland-scanner is needed to compile weston])
 fi
-- 
1.7.9.5

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to