From b70365653316b6e1a68870f9b575774efbab8a63 Mon Sep 17 00:00:00 2001
From: Simon McVittie <smcv@collabora.com>
Date: Thu, 21 May 2020 11:15:04 +0100
Subject: [PATCH] build: Centralize dependency checking

There should be no practical effect except for repeating ourselves
less.

Signed-off-by: Simon McVittie <smcv@collabora.com>
---
 meson.build | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/meson.build b/meson.build
index 5028de115..6b2b2397b 100644
--- a/meson.build
+++ b/meson.build
@@ -142,6 +142,8 @@ steam_runtime_tools = dependency(
     'introspection=false',
   ],
 )
+gio_unix = dependency('gio-unix-2.0', required : true)
+xau = dependency('xau', required : true)
 
 scripts = [
   'pressure-vessel-locale-gen',
@@ -229,7 +231,7 @@ executable(
     'src/with-lock.c',
   ],
   dependencies : [
-    dependency('gio-unix-2.0', required : true),
+    gio_unix,
     libglnx.get_variable('libglnx_dep'),
   ],
   include_directories : project_include_dirs,
@@ -266,8 +268,8 @@ executable(
   ] + enums,
   dependencies : [
     steam_runtime_tools,
-    dependency('gio-unix-2.0', required : true),
-    dependency('xau', required : true),
+    gio_unix,
+    xau,
     libglnx.get_variable('libglnx_dep'),
   ],
   include_directories : project_include_dirs,
@@ -299,7 +301,7 @@ executable(
     'tests/cheap-copy.c',
   ],
   dependencies : [
-    dependency('gio-unix-2.0', required : true),
+    gio_unix,
     libglnx.get_variable('libglnx_dep'),
   ],
   include_directories : project_include_dirs,
-- 
GitLab