OSDN Git Service

build: meson: compile without wayland support
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Mon, 28 Jan 2019 11:30:01 +0000 (12:30 +0100)
committerXiang, Haihao <haihao.xiang@intel.com>
Tue, 29 Jan 2019 00:39:12 +0000 (08:39 +0800)
This patch replaces the PR

https://github.com/intel/intel-vaapi-driver/pull/441

meson.build

index 51bb1d0..fa0b2f2 100644 (file)
@@ -81,17 +81,22 @@ if get_option('with_wayland') != 'no'
 
   if wayland_client_dep.found()
     prefix = wayland_client_dep.get_pkgconfig_variable('prefix')
-    wl_scanner = find_program(
-      'wayland-scanner',
-      join_paths(prefix, '/bin/wayland-scanner'))
+    wayland_scanner = join_paths(prefix, 'bin', 'wayland-scanner')
+  else
+    wayland_scanner = ''
   endif
 
+  wl_scanner = find_program('wayland-scanner', wayland_scanner,
+                           required : get_option('with_wayland') == 'yes')
+
   libva_wayland_dep = dependency(
     'libva-wayland',
     version : libva_version,
     required : get_option('with_wayland') == 'yes')
 
-  WITH_WAYLAND = wl_scanner.found() and libva_wayland_dep.found()
+  WITH_WAYLAND = (wayland_client_dep.found()
+                 and wl_scanner.found()
+                 and libva_wayland_dep.found())
 endif
 
 subdir('src')