diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2018-04-29 21:43:24 +0300 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek.chauhan@gmail.com> | 2018-05-02 11:46:47 +0000 |
commit | 2b5766980b960d0de6b142fe4d266be88f751b77 (patch) | |
tree | 2dcb6e79e55412de5dc8c2f1f25b10df297569e6 /run_unittests.py | |
parent | 554266d6f26d6b19cf29f7b655c214a073c8882e (diff) | |
download | meson-2b5766980b960d0de6b142fe4d266be88f751b77.zip meson-2b5766980b960d0de6b142fe4d266be88f751b77.tar.gz meson-2b5766980b960d0de6b142fe4d266be88f751b77.tar.bz2 |
Keep separator spaces in pkg-config declarations. Closes #3479.
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-x | run_unittests.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/run_unittests.py b/run_unittests.py index de383a4..fd1b576 100755 --- a/run_unittests.py +++ b/run_unittests.py @@ -3102,6 +3102,17 @@ endian = 'little' self.init(os.path.join(testdirbase, 'app')) self.build() + @unittest.skipIf(shutil.which('pkg-config') is None, 'Pkg-config not found.') + def test_pkgconfig_formatting(self): + testdir = os.path.join(self.unit_test_dir, '31 pkgconfig format') + self.init(testdir) + myenv = os.environ.copy() + myenv['PKG_CONFIG_PATH'] = self.privatedir + ro = subprocess.run(['pkg-config', '--libs', 'libsomething'], stdout=subprocess.PIPE, + env=myenv) + self.assertEqual(ro.returncode, 0) + self.assertIn(b'-lgobject-2.0', ro.stdout) + self.assertIn(b'-lgio-2.0', ro.stdout) class LinuxArmCrossCompileTests(BasePlatformTests): ''' |