summaryrefslogtreecommitdiffstats
path: root/mkspecs/features/qt_configure.prf
diff options
context:
space:
mode:
Diffstat (limited to 'mkspecs/features/qt_configure.prf')
-rw-r--r--mkspecs/features/qt_configure.prf15
1 files changed, 8 insertions, 7 deletions
diff --git a/mkspecs/features/qt_configure.prf b/mkspecs/features/qt_configure.prf
index e815baebf1..aaed0cb2d1 100644
--- a/mkspecs/features/qt_configure.prf
+++ b/mkspecs/features/qt_configure.prf
@@ -350,11 +350,12 @@ defineTest(qtConfTest_pkgConfig) {
!qtConfPkgConfigPackageExists($$pkg_config, $$args): \
return(false)
- $${1}.libs = $$system("$$pkg_config --libs $$args")
- $${1}.cflags = $$system("$$pkg_config --cflags $$args")
- includes = $$system("$$pkg_config --cflags-only-I $$args")
+ $${1}.libs = $$system("$$pkg_config --libs $$args", lines)
+ $${1}.cflags = $$system("$$pkg_config --cflags $$args", lines)
+ includes = $$system("$$pkg_config --cflags-only-I $$args", lines)
+ eval(includes = $$includes)
includes ~= s/^-I//g
- $${1}.includedir = $$includes
+ $${1}.includedir = "$$val_escape(includes)"
version = $$system("$$pkg_config --modversion $$args")
$${1}.version = $$first(version)
export($${1}.libs)
@@ -1089,9 +1090,9 @@ defineTest(qtConfOutput_library) {
isEmpty(lookup): \
error("Output type 'library' used in feature '$$eval($${1}.feature)' without a 'test' entry.")
- libs = $$eval($${lookup}.libs)
- cflags = $$eval($${lookup}.cflags)
- includes = $$eval($${lookup}.includedir)
+ eval(libs = $$eval($${lookup}.libs))
+ eval(cflags = $$eval($${lookup}.cflags))
+ eval(includes = $$eval($${lookup}.includedir))
version = $$split($${lookup}.version, '.')
!isEmpty(libs): qtConfOutputVar(assign, $$output, QMAKE_LIBS_$$NAME, $$libs)