aboutsummaryrefslogtreecommitdiff
path: root/dependencies.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-06-16 17:06:33 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2013-06-16 17:06:33 +0300
commite19744236222d5a121026b4d7833ef92e7aa52ea (patch)
tree259c91548d0a126416b8c949be8b92810265c7bf /dependencies.py
parent57e7bc3cab64ca0b7df2f5d10333a6971fc30e20 (diff)
downloadmeson-e19744236222d5a121026b4d7833ef92e7aa52ea.zip
meson-e19744236222d5a121026b4d7833ef92e7aa52ea.tar.gz
meson-e19744236222d5a121026b4d7833ef92e7aa52ea.tar.bz2
Print Qt5 detection info.
Diffstat (limited to 'dependencies.py')
-rw-r--r--dependencies.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/dependencies.py b/dependencies.py
index f2d944a..b07a74c 100644
--- a/dependencies.py
+++ b/dependencies.py
@@ -319,8 +319,9 @@ class Qt5Dependency(Dependency):
self.modules.append(PkgConfigDependency('Qt5' + module, False))
if len(self.modules) == 0:
raise DependencyException('No Qt5 modules specified.')
+ print('Dependency Qt5 tools:')
self.find_exes()
-
+
def find_exes(self):
self.moc = ExternalProgram('moc')
self.uic = ExternalProgram('uic')
@@ -333,12 +334,18 @@ class Qt5Dependency(Dependency):
moc_ver = mp.communicate()[1].decode().strip()
if 'Qt 5' not in moc_ver:
raise DependencyException('Moc preprocessor is not for Qt 5. Output: %s' % moc_ver)
+ print(' moc: YES (%s)' % moc_ver)
+ else:
+ print(' moc: NO')
if self.uic.found():
up = subprocess.Popen([self.uic.get_command(), '-v'],
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
uic_ver = up.communicate()[1].decode().strip()
if 'version 5.' not in uic_ver:
raise DependencyException('Uic compiler is not for Qt 5. Output: %s' % uic_ver)
+ print(' uic: YES (%s)' % uic_ver)
+ else:
+ print(' uic: NO')
def get_version(self):
return self.modules[0].get_version()