diff options
Diffstat (limited to 'test cases')
| -rw-r--r-- | test cases/common/285 atomic/a.c | 3 | ||||
| -rw-r--r-- | test cases/common/285 atomic/meson.build | 23 |
2 files changed, 26 insertions, 0 deletions
diff --git a/test cases/common/285 atomic/a.c b/test cases/common/285 atomic/a.c new file mode 100644 index 000000000..03b2213bb --- /dev/null +++ b/test cases/common/285 atomic/a.c @@ -0,0 +1,3 @@ +int main(void) { + return 0; +} diff --git a/test cases/common/285 atomic/meson.build b/test cases/common/285 atomic/meson.build new file mode 100644 index 000000000..323b9ccb6 --- /dev/null +++ b/test cases/common/285 atomic/meson.build @@ -0,0 +1,23 @@ +project('meson system dependency', 'c', meson_version: '>=1.7.0') + +cc = meson.get_compiler('c') + +# We could check if dependency('atomic') actually finds something when +# we 'know' it exists (MESON_SKIP_TEST) but that's likely to be brittle, +# so don't bother (for now, at least). +atomic = dependency('atomic', required : false) + +# If the dependency provider says it found something, make sure it can +# be linked against (https://github.com/mesonbuild/meson/issues/14946). +dependencies = [ + atomic +] + +exe = executable( + 'a', + 'a.c', + dependencies : dependencies, + install : false, +) + +test('basic', exe) |
