From 0667e8494ca485c82d76485691d01d9e393f0bee Mon Sep 17 00:00:00 2001 From: Alexey Rochev Date: Mon, 10 Sep 2018 21:43:03 +0300 Subject: Qt: set QT__LIB defines when using qmake detection --- mesonbuild/dependencies/ui.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mesonbuild/dependencies/ui.py b/mesonbuild/dependencies/ui.py index 289d1b4a0..a46afbb15 100644 --- a/mesonbuild/dependencies/ui.py +++ b/mesonbuild/dependencies/ui.py @@ -351,6 +351,15 @@ class QtBaseDependency(ExternalDependency): for module in mods: mincdir = os.path.join(incdir, 'Qt' + module) self.compile_args.append('-I' + mincdir) + + if module == 'QuickTest': + define_base = 'QMLTEST' + elif module == 'Test': + define_base = 'TESTLIB' + else: + define_base = module.upper() + self.compile_args.append('-DQT_%s_LIB' % define_base) + if self.private_headers: priv_inc = self.get_private_includes(mincdir, module) for dir in priv_inc: -- cgit v1.2.3