aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2019-09-17 15:07:34 +0200
committerEike Ziller <eike.ziller@qt.io>2019-09-17 15:07:34 +0200
commit574710d47b9ecd734c446608e361163264b1ed44 (patch)
treee22f340fa8c21759d540ca7abb327a1f06599a0f
parent465f699801e16478c7064b829f49c893e95c7d0b (diff)
parentc6d48f610245f6c40d219fa2dd2107b28383580a (diff)
Merge remote-tracking branch 'origin/4.10'
Conflicts: usagestatistic.pro Change-Id: Ie0b5062b447ddb2ab4073fcd38812897d0ba9988
-rw-r--r--usagestatistic.pro29
1 files changed, 18 insertions, 11 deletions
diff --git a/usagestatistic.pro b/usagestatistic.pro
index 3a80d9e..f393ea1 100644
--- a/usagestatistic.pro
+++ b/usagestatistic.pro
@@ -99,12 +99,16 @@ QTC_PLUGIN_RECOMMENDS += \
# Create build directory, in case if CMake won't be able do that
system("$$sprintf($$QMAKE_MKDIR_CMD, $$shell_path($${EXTRA_CMAKE_MODULES_BUILD_PATH}))")
- system("cmake -S $$shell_path($${EXTRA_CMAKE_MODULES_SOURCE_PATH}) \
- -B $$shell_path($${EXTRA_CMAKE_MODULES_BUILD_PATH}) \
- -DCMAKE_INSTALL_PREFIX:PATH=\"$$shell_path($${EXTRA_CMAKE_MODULES_INSTALL_PATH})\"")
+ EXTRA_CMAKE_MODULES_CMAKE_CMD = \
+ "$$QMAKE_CD $$system_quote($$shell_path($${EXTRA_CMAKE_MODULES_BUILD_PATH})) && \
+ cmake -DCMAKE_INSTALL_PREFIX:PATH=$$system_quote($$shell_path($${EXTRA_CMAKE_MODULES_INSTALL_PATH})) \
+ $$system_quote($$shell_path($${EXTRA_CMAKE_MODULES_SOURCE_PATH}))"
+ message("$${EXTRA_CMAKE_MODULES_CMAKE_CMD}")
+ system("$${EXTRA_CMAKE_MODULES_CMAKE_CMD}")
# "Build" extra-cmake-modules first time. This step is required to configure KUserFeedback
- EXTRA_CMAKE_MODULES_BUILD_CMD = "cmake --build $$shell_path($${EXTRA_CMAKE_MODULES_BUILD_PATH}) --target install"
+ EXTRA_CMAKE_MODULES_BUILD_CMD = "cmake --build $$system_quote($$shell_path($${EXTRA_CMAKE_MODULES_BUILD_PATH})) --target install"
+ message("$${EXTRA_CMAKE_MODULES_BUILD_CMD}")
system("$${EXTRA_CMAKE_MODULES_BUILD_CMD}")
# Configure KUserFeedback
@@ -135,17 +139,20 @@ QTC_PLUGIN_RECOMMENDS += \
# Create build directory, in case if CMake won't be able do that
system("$$sprintf($$QMAKE_MKDIR_CMD, $$shell_path($${KUSERFEEDBACK_BUILD_PATH}))")
- system("cmake -S $$shell_path($${KUSERFEEDBACK_SOURCE_PATH}) \
- -B $$shell_path($${KUSERFEEDBACK_BUILD_PATH}) \
- $${KUSERFEEDBACK_COMPONENTS} \
+ KUSERFEEDBACK_CMAKE_CMD = \
+ "$$QMAKE_CD $$system_quote($$shell_path($${KUSERFEEDBACK_BUILD_PATH})) && \
+ cmake $${KUSERFEEDBACK_COMPONENTS} \
$${KUSERFEEDBACK_DEFINES} \
- -DCMAKE_INSTALL_PREFIX:PATH=\"$$shell_path($${KUSERFEEDBACK_INSTALL_PATH})\" \
- -DCMAKE_PREFIX_PATH=\"$${CMAKE_PREFIX_PATHS}\" \
- -DKDE_INSTALL_LIBDIR=lib")
+ -DCMAKE_INSTALL_PREFIX:PATH=$$system_quote($$shell_path($${KUSERFEEDBACK_INSTALL_PATH})) \
+ -DCMAKE_PREFIX_PATH=$$system_quote($${CMAKE_PREFIX_PATHS}) \
+ -DKDE_INSTALL_LIBDIR=lib \
+ $$system_quote($$shell_path($${KUSERFEEDBACK_SOURCE_PATH}))"
+ message("$${KUSERFEEDBACK_CMAKE_CMD}")
+ system("$${KUSERFEEDBACK_CMAKE_CMD}")
buildextracmakemodules.commands = "$${EXTRA_CMAKE_MODULES_BUILD_CMD}"
- buildkuserfeedback.commands = "cmake --build $$shell_path($${KUSERFEEDBACK_BUILD_PATH}) --target install"
+ buildkuserfeedback.commands = "cmake --build $$system_quote($$shell_path($${KUSERFEEDBACK_BUILD_PATH})) --target install"
buildkuserfeedback.depends = buildextracmakemodules
# Force build order. Without this flag Make tries building targets