From 596cf2f2e1cbe68ce5673711d84cbfd576d40db1 Mon Sep 17 00:00:00 2001 From: Markus Volk Date: Sun, 23 Jul 2023 10:19:54 +0200 Subject: [PATCH] hyprland: update --- meson.build | 17 +---------------- src/meson.build | 6 +++--- 2 files changed, 4 insertions(+), 19 deletions(-) diff --git a/meson.build b/meson.build index 81d6e403..04503a3c 100644 --- a/meson.build +++ b/meson.build @@ -33,20 +33,7 @@ if cpp_compiler.check_header('execinfo.h') add_project_arguments('-DHAS_EXECINFO', language: 'cpp') endif -wlroots = subproject('wlroots', default_options: ['examples=false', 'renderers=gles2']) -have_xwlr = wlroots.get_variable('features').get('xwayland') -xcb_dep = dependency('xcb', required: get_option('xwayland')) - -cmake = import('cmake') -udis = cmake.subproject('udis86') -udis86 = udis.dependency('libudis86') - -if get_option('xwayland').enabled() and not have_xwlr - error('Cannot enable Xwayland in Hyprland: wlroots has been built without Xwayland support') -endif -have_xwayland = xcb_dep.found() and have_xwlr - -if not have_xwayland +if get_option('xwayland').disabled() add_project_arguments('-DNO_XWAYLAND', language: 'cpp') endif @@ -69,8 +56,6 @@ if get_option('buildtype') == 'debug' add_project_arguments('-DHYPRLAND_DEBUG', language: 'cpp') endif -version_h = run_command('sh', '-c', 'scripts/generateVersion.sh') - globber = run_command('find', 'src', '-name', '*.h*', check: true) headers = globber.stdout().strip().split('\n') foreach file : headers diff --git a/src/meson.build b/src/meson.build index 59771fcf..a77349c4 100644 --- a/src/meson.build +++ b/src/meson.build @@ -9,7 +9,7 @@ executable('Hyprland', src, server_protos, dependency('wayland-server'), dependency('wayland-client'), - wlroots.get_variable('wlroots'), + dependency('wlroots'), dependency('cairo'), dependency('hyprcursor'), dependency('hyprlang', version: '>= 0.3.2'), @@ -17,10 +17,10 @@ executable('Hyprland', src, dependency('egl'), dependency('xkbcommon'), dependency('libinput'), - xcb_dep, + dependency('xcb', required: get_option('xwayland')), backtrace_dep, systemd_dep, - udis86, + dependency('udis86'), dependency('pixman-1'), dependency('gl', 'opengl'),