diff options
author | Alexey Rochev <equeim@gmail.com> | 2018-09-10 21:43:03 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2018-09-11 20:22:37 +0300 |
commit | 0667e8494ca485c82d76485691d01d9e393f0bee (patch) | |
tree | 4f052b4ce619e24a5566788026139ede1d4b29db | |
parent | 1af704a509619d30b1fd9c6f96909c8195c0e3ca (diff) | |
download | meson-0667e8494ca485c82d76485691d01d9e393f0bee.zip meson-0667e8494ca485c82d76485691d01d9e393f0bee.tar.gz meson-0667e8494ca485c82d76485691d01d9e393f0bee.tar.bz2 |
Qt: set QT_<MODULE>_LIB defines when using qmake detection
-rw-r--r-- | mesonbuild/dependencies/ui.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/mesonbuild/dependencies/ui.py b/mesonbuild/dependencies/ui.py index 289d1b4..a46afbb 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: |