Move androiddeployqt to qtbase
androiddeploytqt is the only official way of deploying applications to the device, so it is therefore part of the "platform". It therefore needs to live in qtbase. Change-Id: I52d7c4427275aacec792b71284a0c10edaf7ab69 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
This commit is contained in:
parent
9f8938b89a
commit
6af262b6d7
10
src/src.pro
10
src/src.pro
@ -53,6 +53,10 @@ src_tools_qdbuscpp2xml.target = sub-qdbuscpp2xml
|
||||
force_bootstrap: src_tools_qdbuscpp2xml.depends = src_tools_bootstrap_dbus
|
||||
else: src_tools_qdbuscpp2xml.depends = src_dbus
|
||||
|
||||
src_tools_androiddeployqt.subdir = tools/androiddeployqt
|
||||
src_tools_androiddeployqt.target = sub-androiddeployqt
|
||||
src_tools_androiddeployqt.depends = src_corelib
|
||||
|
||||
src_tools_qvkgen.subdir = tools/qvkgen
|
||||
src_tools_qvkgen.target = sub-qvkgen
|
||||
force_bootstrap: src_tools_qvkgen.depends = src_tools_bootstrap
|
||||
@ -183,6 +187,12 @@ qtConfig(dbus) {
|
||||
src_platformsupport.depends += src_dbus src_tools_qdbusxml2cpp
|
||||
src_plugins.depends += src_dbus src_tools_qdbusxml2cpp src_tools_qdbuscpp2xml
|
||||
}
|
||||
|
||||
android {
|
||||
SUBDIRS += src_tools_androiddeployqt
|
||||
TOOLS += src_tools_androiddeployqt
|
||||
}
|
||||
|
||||
qtConfig(concurrent): SUBDIRS += src_concurrent
|
||||
qtConfig(gui) {
|
||||
qtConfig(harfbuzz):!qtConfig(system-harfbuzz) {
|
||||
|
14
src/tools/androiddeployqt/androiddeployqt.pro
Normal file
14
src/tools/androiddeployqt/androiddeployqt.pro
Normal file
@ -0,0 +1,14 @@
|
||||
option(host_build)
|
||||
CONFIG += console
|
||||
|
||||
SOURCES += \
|
||||
main.cpp
|
||||
|
||||
# Required for declarations of popen/pclose on Windows
|
||||
windows: QMAKE_CXXFLAGS += -U__STRICT_ANSI__
|
||||
|
||||
DEFINES += QT_NO_CAST_FROM_ASCII QT_NO_CAST_TO_ASCII
|
||||
DEFINES += QT_NO_FOREACH
|
||||
|
||||
load(qt_app)
|
||||
|
2909
src/tools/androiddeployqt/main.cpp
Normal file
2909
src/tools/androiddeployqt/main.cpp
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user