parent
d2e7bdccd7
commit
336f2f8835
2 changed files with 32 additions and 0 deletions
@ -0,0 +1,18 @@ |
||||
project('foo', 'c') |
||||
|
||||
if meson.is_cross_build() |
||||
error('MESON_SKIP_TEST Test does not make sense for cross builds') |
||||
endif |
||||
|
||||
dep_zlib = dependency('zlib', required : false) |
||||
if not dep_zlib.found() |
||||
error('MESON_SKIP_TEST Test requires zlib') |
||||
endif |
||||
dependency('zlib', native : true, required : false) |
||||
dependency('zlib', native : false) |
||||
|
||||
# `native: true` should not make a difference when doing a native build. |
||||
meson.override_dependency('expat', declare_dependency()) |
||||
dependency('expat') |
||||
dependency('expat', native : true) |
||||
dependency('expat', native : false) |
@ -0,0 +1,14 @@ |
||||
{ |
||||
"stdout": [ |
||||
{ |
||||
"line": "Dependency zlib found: YES .* \\(cached\\)", |
||||
"match": "re", |
||||
"count": 2 |
||||
}, |
||||
{ |
||||
"line": "Dependency expat found: YES .* \\(overridden\\)", |
||||
"match": "re", |
||||
"count": 3 |
||||
} |
||||
] |
||||
} |
Loading…
Reference in new issue