diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2020-05-04 16:02:48 +0200 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2020-05-04 18:01:38 +0200 |
commit | c1ae217a52ace4b955577bf0aaf1c4c8afb8b81b (patch) | |
tree | 9e89adc5800a6d5fade824d214bb68f5dfbf334b /tools/tools.pro | |
parent | cc77a0bc549ce8f0b218661e7ae0e82e5b89e0da (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.pro | 4 |
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 |