summaryrefslogtreecommitdiffstats
path: root/build/qt5.py
diff options
context:
space:
mode:
authorUwe Klotz <uwe_klotz@web.de>2017-12-03 19:24:37 +0100
committerUwe Klotz <uwe_klotz@web.de>2017-12-03 19:28:41 +0100
commit3aa000da3dff48692c58148aa1f26dabf27ed45e (patch)
tree4c87d7d3f53ba99643026ad5bf5bc8ae0175be27 /build/qt5.py
parentd9af6cd265e5d5c60c93515b4442af8e99b52164 (diff)
Revert "Decode subprocess output from bytes to str"
This reverts commit 3d49037c844e4a37493729388a07d3cc95c24e3d. When piping ouput from scons during a build sys.stdout.encoding that is used for decoding output from a subprocess seems to be undefined and decoding fails: https://stackoverflow.com/questions/492483/setting-the-correct-encoding-when-piping-stdout-in-python
Diffstat (limited to 'build/qt5.py')
-rw-r--r--build/qt5.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/build/qt5.py b/build/qt5.py
index 25a3f9d6f2..50fcbd433a 100644
--- a/build/qt5.py
+++ b/build/qt5.py
@@ -550,9 +550,9 @@ def _find_qtdirs(qt5dir, module):
else:
module5 = module
if not os.path.isdir(QT5LIBDIR):
- QT5LIBDIR = subprocess.Popen(["pkg-config", "--variable=libdir", module5], stdout = subprocess.PIPE).communicate()[0].decode(sys.stdout.encoding).rstrip()
+ QT5LIBDIR = subprocess.Popen(["pkg-config", "--variable=libdir", module5], stdout = subprocess.PIPE).communicate()[0].rstrip()
if not os.path.isdir(QT5INCDIR):
- QT5INCDIR = subprocess.Popen(["pkg-config", "--variable=includedir", module5], stdout = subprocess.PIPE).communicate()[0].decode(sys.stdout.encoding).rstrip()
+ QT5INCDIR = subprocess.Popen(["pkg-config", "--variable=includedir", module5], stdout = subprocess.PIPE).communicate()[0].rstrip()
finally:
pass
return QT5LIBDIR, QT5INCDIR, os.path.join(QT5INCDIR,module)