aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVitaly Fanaskov <vitaly.fanaskov@qt.io>2019-09-02 09:54:39 +0200
committerVitaly Fanaskov <vitaly.fanaskov@qt.io>2019-09-02 09:58:06 +0000
commitba43a4bb98d7dfadff3bbfef49ea7b63f92013fe (patch)
tree9e88f0bb9f298edbebf17f6a53063d4d2977c2b7
parentfe06cefbb9b5eb13d9fa018e55f7956d0ed925ff (diff)
Use correct macOS version to configure KUserFeedback
Also: 1) Extract KUserFeedback components switchers to the separate variable 2) Extract KUserFeedback defines to the separate variable Fixes: QTCREATORBUG-22861 Change-Id: Ibddc755cbc0d73805c321f5cbdd444f0eeffb887 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
-rw-r--r--usagestatistic.pro28
1 files changed, 18 insertions, 10 deletions
diff --git a/usagestatistic.pro b/usagestatistic.pro
index 0c22626..33d3596 100644
--- a/usagestatistic.pro
+++ b/usagestatistic.pro
@@ -108,18 +108,26 @@ QTC_PLUGIN_RECOMMENDS += \
BUILD_TYPE = Debug
CONFIG(release, debug|release): BUILD_TYPE = Release
+ KUSERFEEDBACK_DEFINES = \
+ -DCMAKE_BUILD_TYPE=$${BUILD_TYPE}
+
+ macos: KUSERFEEDBACK_DEFINES *= -DCMAKE_OSX_DEPLOYMENT_TARGET=$${QMAKE_MACOSX_DEPLOYMENT_TARGET}
+
+ KUSERFEEDBACK_COMPONENTS = \
+ -DBUILD_SHARED_LIBS=OFF \
+ -DENABLE_SURVEY_TARGET_EXPRESSIONS=OFF \
+ -DENABLE_PHP=OFF \
+ -DENABLE_PHP_UNIT=OFF \
+ -DENABLE_TESTING=OFF \
+ -DENABLE_DOCS=OFF \
+ -DENABLE_CONSOLE=OFF \
+ -DENABLE_CLI=OFF \
+ -DBUILD_SHARED_LIBS=OFF
+
system("cmake -S $$shell_path($${KUSERFEEDBACK_SOURCE_PATH}) \
-B $$shell_path($${KUSERFEEDBACK_BUILD_PATH}) \
- -DBUILD_SHARED_LIBS=OFF \
- -DENABLE_SURVEY_TARGET_EXPRESSIONS=OFF \
- -DENABLE_PHP=OFF \
- -DENABLE_PHP_UNIT=OFF \
- -DENABLE_TESTING=OFF \
- -DENABLE_DOCS=OFF \
- -DENABLE_CONSOLE=OFF \
- -DENABLE_CLI=OFF \
- -DBUILD_SHARED_LIBS=OFF \
- -DCMAKE_BUILD_TYPE=$${BUILD_TYPE} \
+ $${KUSERFEEDBACK_COMPONENTS} \
+ $${KUSERFEEDBACK_DEFINES} \
-DCMAKE_INSTALL_PREFIX:PATH=\"$$shell_path($${KUSERFEEDBACK_INSTALL_PATH})\" \
-DCMAKE_PREFIX_PATH=\"$${CMAKE_PREFIX_PATHS}\" \
-DKDE_INSTALL_LIBDIR=lib")