Skip to content
Snippets Groups Projects
Commit b7036565 authored by Simon McVittie's avatar Simon McVittie
Browse files

build: Centralize dependency checking


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

Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
parent acf5501e
No related branches found
No related tags found
No related merge requests found
...@@ -142,6 +142,8 @@ steam_runtime_tools = dependency( ...@@ -142,6 +142,8 @@ steam_runtime_tools = dependency(
'introspection=false', 'introspection=false',
], ],
) )
gio_unix = dependency('gio-unix-2.0', required : true)
xau = dependency('xau', required : true)
scripts = [ scripts = [
'pressure-vessel-locale-gen', 'pressure-vessel-locale-gen',
...@@ -229,7 +231,7 @@ executable( ...@@ -229,7 +231,7 @@ executable(
'src/with-lock.c', 'src/with-lock.c',
], ],
dependencies : [ dependencies : [
dependency('gio-unix-2.0', required : true), gio_unix,
libglnx.get_variable('libglnx_dep'), libglnx.get_variable('libglnx_dep'),
], ],
include_directories : project_include_dirs, include_directories : project_include_dirs,
...@@ -266,8 +268,8 @@ executable( ...@@ -266,8 +268,8 @@ executable(
] + enums, ] + enums,
dependencies : [ dependencies : [
steam_runtime_tools, steam_runtime_tools,
dependency('gio-unix-2.0', required : true), gio_unix,
dependency('xau', required : true), xau,
libglnx.get_variable('libglnx_dep'), libglnx.get_variable('libglnx_dep'),
], ],
include_directories : project_include_dirs, include_directories : project_include_dirs,
...@@ -299,7 +301,7 @@ executable( ...@@ -299,7 +301,7 @@ executable(
'tests/cheap-copy.c', 'tests/cheap-copy.c',
], ],
dependencies : [ dependencies : [
dependency('gio-unix-2.0', required : true), gio_unix,
libglnx.get_variable('libglnx_dep'), libglnx.get_variable('libglnx_dep'),
], ],
include_directories : project_include_dirs, include_directories : project_include_dirs,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment