aboutsummaryrefslogtreecommitdiff
path: root/run_unittests.py
diff options
context:
space:
mode:
authorAleksey Filippov <alekseyf@google.com>2018-02-24 22:19:32 +0000
committerAleksey Filippov <alekseyf@google.com>2018-02-24 23:41:08 +0000
commitd6b5d7fe9f5c4aa231d3640daf342406e5c7be15 (patch)
tree4620eb3563fc793c7c1b0b140639f34741b7e00b /run_unittests.py
parentbe6cedb491481b7882133f8533b69443ce9cd469 (diff)
downloadmeson-d6b5d7fe9f5c4aa231d3640daf342406e5c7be15.zip
meson-d6b5d7fe9f5c4aa231d3640daf342406e5c7be15.tar.gz
meson-d6b5d7fe9f5c4aa231d3640daf342406e5c7be15.tar.bz2
Add library with generated_pc and PkgConfigDependency support to pkgconfig.generate()
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-xrun_unittests.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/run_unittests.py b/run_unittests.py
index 41cbf39..96d6045 100755
--- a/run_unittests.py
+++ b/run_unittests.py
@@ -2169,6 +2169,14 @@ class LinuxlikeTests(BasePlatformTests):
'-llibinternal', '-lcustom2',
'-lfoo']))
+ cmd = ['pkg-config', 'requires-test']
+ out = self._run(cmd + ['--print-requires']).strip().split()
+ self.assertEqual(sorted(out), sorted(['libexposed', 'libfoo', 'libhello']))
+
+ cmd = ['pkg-config', 'requires-private-test']
+ out = self._run(cmd + ['--print-requires-private']).strip().split()
+ self.assertEqual(sorted(out), sorted(['libexposed', 'libfoo', 'libhello']))
+
def test_pkg_unfound(self):
testdir = os.path.join(self.unit_test_dir, '22 unfound pkgconfig')
self.init(testdir)