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