diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2017-12-20 15:22:14 -0800 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2018-01-06 13:49:34 -0800 |
commit | f5458edff6f4c898371a721c4909f13ee05cbcdf (patch) | |
tree | 7ec3e9e8927742295e29de06f0219df22dd05801 | |
parent | cece4472f67b8c4f512d1aeec5ae6e78e6916bb6 (diff) | |
download | meson-f5458edff6f4c898371a721c4909f13ee05cbcdf.zip meson-f5458edff6f4c898371a721c4909f13ee05cbcdf.tar.gz meson-f5458edff6f4c898371a721c4909f13ee05cbcdf.tar.bz2 |
tests: skip gmock test if gtest or gmock not installed
-rw-r--r-- | test cases/frameworks/3 gmock/meson.build | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/test cases/frameworks/3 gmock/meson.build b/test cases/frameworks/3 gmock/meson.build index 341f9d7..516547f 100644 --- a/test cases/frameworks/3 gmock/meson.build +++ b/test cases/frameworks/3 gmock/meson.build @@ -3,8 +3,14 @@ project('gmock test', 'cpp') # Using gmock without gtest is a pain so just # don't support that then. -gtest = dependency('gtest', main : true) -gmock = dependency('gmock') +gtest = dependency('gtest', main : true, required : false) +if not gtest.found() + error('MESON_SKIP_TEST: gtest not installed.') +endif +gmock = dependency('gmock', required : false) +if not gmock.found() + error('MESON_SKIP_TEST: gmock not installed.') +endif e = executable('gmocktest', 'gmocktest.cc', dependencies : [gtest, gmock]) test('gmock test', e) |