qt5base-lts/tests/auto/corelib/io
Mike Krus 03e9c6f4a6 Add support for Apple tvOS
Pass -xplatform macx-tvos-clang to configure to build.
Builds device and simulator by default.

Added ‘uikit’ platform with the common setup.
Also added QT_PLATFORM_UIKIT define (undocumented).
qmake config defines tvos (but not ios).

tvOS is 64bits only (QT_ARCH is arm64) and requires bitcode to be
embedded in the binary. A new ‘bitcode’ configuration was added.
For ReleaseDevice builds (which get archived and push to the store),
bitcode is actually embedded (-fembed-bitcode passed to clang). For all
other configurations, only using bitcode markers to keep file size
down (-fembed-bitcode-marker).

Build disables Widgets in qtbase, and qtscript (unsupported,
would require fixes to JavaScriptCore source code).

Qpa same as on iOS but disables device orientation, status bar, clipboard,
menus, dialogs which are not supported on tvOS.

Change-Id: I645804fd933be0befddeeb43095a74d2c178b2ba
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@theqtcompany.com>
2016-05-17 16:11:23 +00:00
..
largefile QtCore: Remove Windows CE. 2016-03-30 11:22:47 +00:00
qabstractfileengine Merge remote-tracking branch 'origin/5.6' into dev 2016-01-26 16:27:28 +01:00
qbuffer Updated license headers 2016-01-21 18:55:18 +00:00
qdatastream Remove tests/auto/qtest-config.h. 2016-04-12 14:56:49 +00:00
qdataurl Updated license headers 2016-01-21 18:55:18 +00:00
qdebug Add Intel copyright to files that Intel has had non-trivial contribution 2016-01-21 22:44:21 +00:00
qdir Merge remote-tracking branch 'origin/5.7' into dev 2016-04-05 14:22:45 +02:00
qdiriterator Merge remote-tracking branch 'origin/5.7' into dev 2016-04-05 14:22:45 +02:00
qfile Merge remote-tracking branch 'origin/5.7' into dev 2016-05-03 15:49:15 +02:00
qfileinfo Merge remote-tracking branch 'origin/5.7' into dev 2016-04-05 14:22:45 +02:00
qfileselector Fix QFileSelectorPrivate::addStatics() 2016-02-12 14:10:29 +00:00
qfilesystementry Updated license headers 2016-01-21 18:55:18 +00:00
qfilesystemwatcher Merge remote-tracking branch 'origin/5.7' into dev 2016-04-05 14:22:45 +02:00
qiodevice Merge remote-tracking branch 'origin/5.7' into dev 2016-04-05 14:22:45 +02:00
qipaddress Merge remote-tracking branch 'origin/5.6' into 5.7 2016-04-13 06:55:37 +02:00
qlockfile Add support for Apple tvOS 2016-05-17 16:11:23 +00:00
qloggingcategory Updated license headers 2016-01-21 18:55:18 +00:00
qloggingregistry Merge remote-tracking branch 'origin/5.6' into 5.7 2016-05-06 15:36:44 +02:00
qnodebug Updated license headers 2016-01-21 18:55:18 +00:00
qprocess Merge remote-tracking branch 'origin/5.7' into dev 2016-04-05 14:22:45 +02:00
qprocess-noapplication Updated license headers 2016-01-21 18:55:18 +00:00
qprocessenvironment QtCore: Remove Windows CE. 2016-03-30 11:22:47 +00:00
qresourceengine Remove the traces of the discontinued android-no-sdk platform 2016-03-30 10:12:34 +00:00
qsavefile Updated license headers 2016-01-21 18:55:18 +00:00
qsettings QtCore: Remove Windows CE. 2016-03-30 11:22:47 +00:00
qstandardpaths Merge remote-tracking branch 'origin/5.6' into 5.7 2016-04-04 08:59:18 +02:00
qstorageinfo Blacklist tst_QStorageInfo::storageList 2016-02-17 11:28:23 +00:00
qtemporarydir Merge remote-tracking branch 'origin/5.7' into dev 2016-04-05 14:22:45 +02:00
qtemporaryfile Merge remote-tracking branch 'origin/5.7' into dev 2016-04-05 14:22:45 +02:00
qtextstream QtCore: Remove Windows CE. 2016-03-30 11:22:47 +00:00
qurl Merge remote-tracking branch 'origin/5.6' into 5.7 2016-04-25 14:03:45 +02:00
qurlinternal Disallow non-character Unicode codepoints in QUrl/QUrlQuery 2016-04-26 23:08:11 +00:00
qurlquery Updated license headers 2016-01-21 18:55:18 +00:00
qwinoverlappedionotifier Updated license headers 2016-01-21 18:55:18 +00:00
io.pro QtCore: Remove Windows CE. 2016-03-30 11:22:47 +00:00