aboutsummaryrefslogtreecommitdiffstats
path: root/tools/tools.pro
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2020-05-04 16:02:48 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2020-05-04 18:01:38 +0200
commitc1ae217a52ace4b955577bf0aaf1c4c8afb8b81b (patch)
tree9e89adc5800a6d5fade824d214bb68f5dfbf334b /tools/tools.pro
parentcc77a0bc549ce8f0b218661e7ae0e82e5b89e0da (diff)
CMake: Adjust and regenerate tools project
Checking for android_app scope does not make sense in subdirs projects, it's expected that it is explicitly set as CONFIG += android_app in a standalone executable project. When the config is set, instead of creating an .so file, a true Android CLI executable is created. This is seemingly a relic from a time when there existed an Android mkspec that allowed building Qt without the .so requirement. Thus remove the android_app scope. Also exchange the static scope, with a contains(CONFIG, static) scope, so that pro2cmake can deal with the condition better. Keep the qmlcachegen target commented, due to it being built in the src project. Finally regenerate the CMake project, to exclude certain apps being built by default, thus fixing failures when building a simulator_and_device iOS configuration. Task-number: QTBUG-80899 Change-Id: Ief89d85c3a238c4a002ab6d98ee2596508cf130b Reviewed-by: Simon Hausmann <hausmann@gmail.com>
Diffstat (limited to 'tools/tools.pro')
-rw-r--r--tools/tools.pro4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/tools.pro b/tools/tools.pro
index 07eaa0be70..21b23f20fa 100644
--- a/tools/tools.pro
+++ b/tools/tools.pro
@@ -10,14 +10,14 @@ qtConfig(qml-devtools) {
qtConfig(xmlstreamwriter): SUBDIRS += qmlcachegen
}
-qtConfig(thread):!android|android_app:!wasm:!rtems {
+qtConfig(thread):!android:!wasm:!rtems {
SUBDIRS += qml
qtConfig(qml-profiler): SUBDIRS += qmlprofiler
qtConfig(qml-preview): SUBDIRS += qmlpreview
qtHaveModule(quick) {
- !static: {
+ !contains(CONFIG, static) {
SUBDIRS += \
qmlscene \
qmltime