From 4c5a9523be202ad8793afd23635a66cf6501af16 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Sat, 27 Oct 2018 14:36:24 -0400 Subject: pkgconfig: Generate -uninstalled.pc files Closes: #3472. --- run_unittests.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'run_unittests.py') diff --git a/run_unittests.py b/run_unittests.py index d0cc68d..9acdca9 100755 --- a/run_unittests.py +++ b/run_unittests.py @@ -5011,6 +5011,21 @@ class LinuxlikeTests(BasePlatformTests): out = self._run(cmd + ['--libs'], override_envvars=env).strip().split() self.assertEqual(out, ['-llibmain2', '-llibinternal']) + def test_pkgconfig_uninstalled(self): + testdir = os.path.join(self.common_test_dir, '47 pkgconfig-gen') + self.init(testdir) + self.build() + + os.environ['PKG_CONFIG_LIBDIR'] = os.path.join(self.builddir, 'meson-uninstalled') + if is_cygwin(): + os.environ['PATH'] += os.pathsep + self.builddir + + self.new_builddir() + testdir = os.path.join(self.common_test_dir, '47 pkgconfig-gen', 'dependencies') + self.init(testdir) + self.build() + self.run_tests() + def test_pkg_unfound(self): testdir = os.path.join(self.unit_test_dir, '23 unfound pkgconfig') self.init(testdir) -- cgit v1.1