Qt5 platform configurations: Difference between revisions
AutoSpider (talk | contribs) (Add "cleanup" tag) |
AutoSpider (talk | contribs) (Convert ExpressionEngine links) |
||
Line 12: | Line 12: | ||
[http://wiki.qt.io/Building-Qt5-for-Blackberry Building Qt5 for Blackberry] | |||
h2. iOS | h2. iOS | ||
Line 18: | Line 18: | ||
</code>./configure -prefix $QTDIR_PREFIX -xplatform unsupported/macx-ios-clang -nomake examples -nomake tests -release [-sdk iphonesimulator]</code> | </code>./configure -prefix $QTDIR_PREFIX -xplatform unsupported/macx-ios-clang -nomake examples -nomake tests -release [-sdk iphonesimulator]</code> | ||
[http://blog.qt.io/blog/2013/03/05/qt-for-ios-preview/ Qt for iOS Preview] | |||
h2. Android | h2. Android | ||
Line 24: | Line 24: | ||
<code>./configure -prefix $QTDIR_PREFIX -xplatform android-g''+ -nomake tests -nomake examples -android-ndk <path/to/ndk> -android-sdk <path/to/sdk> -android-ndk-host <e.g. linux-x86_64> -skip qttools -skip qttranslations -skip qtwebkit -skip qtserialport -skip qtwebkit-examples<code> | <code>./configure -prefix $QTDIR_PREFIX -xplatform android-g''+ -nomake tests -nomake examples -android-ndk <path/to/ndk> -android-sdk <path/to/sdk> -android-ndk-host <e.g. linux-x86_64> -skip qttools -skip qttranslations -skip qtwebkit -skip qtserialport -skip qtwebkit-examples<code> | ||
[http://wiki.qt.io/Qt5ForAndroidBuilding Building Qt 5 for Android] | |||
== RaspberryPi == | == RaspberryPi == | ||
Line 30: | Line 30: | ||
</code>./configure -opengl es2 -device linux-rasp-pi-g++ -device-option CROSS_COMPILE=~/opt/gcc-4.7-linaro-rpi-gnueabihf/bin/arm-linux-gnueabihf- -sysroot /mnt/rasp-pi-rootfs -opensource -confirm-license -optimized-qmake -reduce-relocations -reduce-exports -release -make libs -prefix $QTDIR_PREFIX</code> | </code>./configure -opengl es2 -device linux-rasp-pi-g++ -device-option CROSS_COMPILE=~/opt/gcc-4.7-linaro-rpi-gnueabihf/bin/arm-linux-gnueabihf- -sysroot /mnt/rasp-pi-rootfs -opensource -confirm-license -optimized-qmake -reduce-relocations -reduce-exports -release -make libs -prefix $QTDIR_PREFIX</code> | ||
[http://wiki.qt.io/RaspberryPi_Beginners_guide Beginner’s guide to cross-compile Qt5 on RaspberryPi] |
Revision as of 15:24, 4 March 2015
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine. Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean. |
h1. List of Qt5 configuration parameters for different platforms with references
This page aggregates configuration parameters of Qt5 for different platforms in one place. If you need more information for specific platform, please check the reference link. Before calling the configuration, setup $QTDIR_PREFIX variable, which should point to directory where the Qt should be installed to.
Feel free to add other platforms.
Blackberry 10
./configure -prefix $QTDIR_PREFIX -xplatform blackberry-armle-v7-qcc -opengl es2 -nomake docs -nomake examples -nomake demos -nomake tests -opensource -confirm-license -release -no-neon [-no-c+''11]<code>
[http://wiki.qt.io/Building-Qt5-for-Blackberry Building Qt5 for Blackberry]
h2. iOS
./configure -prefix $QTDIR_PREFIX -xplatform unsupported/macx-ios-clang -nomake examples -nomake tests -release [-sdk iphonesimulator]
h2. Android
./configure -prefix $QTDIR_PREFIX -xplatform android-g''+ -nomake tests -nomake examples -android-ndk <path/to/ndk> -android-sdk <path/to/sdk> -android-ndk-host <e.g. linux-x86_64> -skip qttools -skip qttranslations -skip qtwebkit -skip qtserialport -skip qtwebkit-examples<code>
[http://wiki.qt.io/Qt5ForAndroidBuilding Building Qt 5 for Android]
== RaspberryPi ==
./configure -opengl es2 -device linux-rasp-pi-g++ -device-option CROSS_COMPILE=~/opt/gcc-4.7-linaro-rpi-gnueabihf/bin/arm-linux-gnueabihf- -sysroot /mnt/rasp-pi-rootfs -opensource -confirm-license -optimized-qmake -reduce-relocations -reduce-exports -release -make libs -prefix $QTDIR_PREFIX