| Home · All Classes · Annotated · Functions |
Qtopia configure allows a number of command line options to customize Qtopia for your device. To support building VoIP-only phones, that is, phones that do not have GSM functionality, the -no-modem option is required. This options turns off both cellular functionality and AT-based modems as Qtopia only supports AT-modems for cellular functionality at this time.
If you are new to Qtopia, Table 1 lists some basic options to get you started.
Table 2 lists all available used options and Table 3 lists usage combinations.
configure usage is as follows:
configure [options]
For a complete and up-to-date list of options, run configure using:
configure -help -verbose
| Table 1: Basic Options | |
|---|---|
| Option | Description |
| -edition <edn> |
|
| -debug | Create a debug build. |
| * -clean | Clean the build tree. |
| -no-clean | Do not clean the build tree. |
| -profile | Create a build with profiling. |
| * -modem | Enable Modem communication. |
| -no-modem | Disable Modem communication. |
| * -voip | Enable VoIP (Voice over IP) communication. |
| -no-voip | Disable VoIP communication. |
| Table 2: Complete Options List | |
|---|---|
| Option | Description |
| Note: The asterisk * indicates default options | |
| -help | Print help and usage information. |
| -verbose | Print out extra information while configuring. |
| * -release | Create a release build. |
| -debug | Create a debug build. |
| -I <dir> | Add an explicit include path. |
| -L <dir> | Add Add an explicit library path. |
| -l <lib> | Add Add an explicit library. |
| -R <dir> | Add an explicit dynamic library runtime search path. |
| -D <def> |
|
| -device <device> |
|
| -edition <edn> |
|
| -qtopiadesktop | Build Qtopia Desktop. |
| -platform <host> |
|
| -xplatform <target> |
|
| -arch <architecture> | The CPU family you are building for. |
| -defaultbuttons arg | Use defaultbuttons-arg.conf |
| -prefix <dir> |
|
| * -qvfb | Enable QVfb support. |
| -no-qvfb | Disable QVfb support. |
| * -quicklaunch |
|
| -no-quicklaunch | Do not use the quicklaunch method of application loading. |
| -quicklaunch2 |
|
| * -no-quicklaunch2 | Do not use the quicklaunch2 method of application loading. |
| -singleexec | Qtopia is compiled into a single binary that contains all libraries, plug-ins and applications. This implies -no-sxe. |
| * -shared | Qtopia is compiled as a collection of libraries, plug-ins and applications. |
| -languages <lang> |
|
| -iconsizes <size> |
|
| -displaysize WxH[-WxH] |
|
| -displayrot <angle> |
|
| -fontsizes <size> |
|
| -fontfamilies "family ... family" |
|
| -fontstyles "style ... style" |
|
| -make makecmd |
|
| -build <dir> |
|
| -run-qdoc | Run qdoc at make time to provide documentation warnings and errors. |
| * -no-run-qdoc | Do not run qdoc at make time. |
| * -qtmail-ssl | Enable SSL and SMTP authentication support in messages. |
| -no-qtmail-ssl | Disable SSL and SMTP authentication support in messages. |
| -sxe | Enable the Safe Execution Environment so that native third party applications can run safely. |
| * -no-sxe | Disable the Safe Execution Environment. |
| * -sxe-discovery |
|
| -no-sxe-discovery | Turn off support for SXE discovery mode. |
| * -bluetooth | Enable Bluetooth. |
| -no-bluetooth | Disable Bluetooth. |
| * -drm | Enable support for DRM (Using the Beep Science DRM Agent v2.3). |
| -no-drm | Disable support for DRM. |
| * -modem | Enable Modem communication. |
| -no-modem | Disable Modem communication. |
| * -voip | Enable VoIP (Voice over IP) communication. |
| -no-voip |
|
| * -helix | Enable the Helix media player. |
| -no-helix | Disable the Helix media player. |
| -helix-system-id |
|
| -helix-output ss |
|
| * -ifaddrs | Enable the use of ifaddr header. |
| -no-ifaddrs |
|
| -error |
|
| * -no-error | Do not treate warnings as errors. |
| -enable-kde |
|
| * -disable-kde | Disable KDE 3.x integration. |
| -qtopiacore-config <arg> | Override the Qt/Embedded configure command line |
| -extra-qtopiacore-config <arg> | Add to the Qt/Embedded configure command line |
| -qt-config <arg> | Override the Qt configure command line |
| -extra-qt-config <arg> | Add something to the Qt configure command line |
| -with-module |
|
| -without-module | Do not build module. |
| Configure Usage | |
|---|---|
| Usage: configure | [ -help ] [ -verbose ] [ -release | -debug ] |
| [ -I dir ] [ -L dir ] [ -l lib ] [ -R dir ] [ -D def ] | |
| [ -device device ] | |
| [ -edition edn ] [ -qtopiadesktop ] | |
| [ -platform host ] [ -xplatform target ] | |
| [ -arch architecture ] [ -defaultbuttons arg ] | |
| [ -prefix dir ] | |
| [ -qvfb | -no-qvfb ] [ -quicklaunch | -no-quicklaunch ] | |
| [ -quicklaunch2 | -no-quicklaunch2 ] | |
| [ -singleexec | -shared ] [ -languages "lang ... lang" ] | |
| [ -iconsizes "size ... size" ] [ -displaysize WxH[-WxH] ] | |
| [ -displayrot "angle ... angle" ] | |
| [ -fontsizes "size ... size" ] | |
| [ -fontfamilies "family ... family" ] | |
| [ -fontstyles "style ... style" ] | |
| [ -make makecmd ] [ -build dir ] | |
| [ -run-qdoc | -no-run-qdoc ] | |
| [ -qtmail-ssl | -no-qtmail-ssl ] [ -sxe | -no-sxe ] | |
| [ -sxe-discovery | -no-sxe-discovery ] | |
| [ -bluetooth | -no-bluetooth ] [ -drm | -no-drm ] | |
| [ -modem | -no-modem ] [ -voip | -no-voip ] | |
| [ -helix | -no-helix ] [ -helix-system-id SYSTEM_ID ] | |
| [ -helix-output ss ] [ -ifaddrs | -no-ifaddrs ] | |
| [ -enable-kde | -disable-kde ] | |
| [ -qtopiacore-config arg ] [ -extra-qtopiacore-config arg ] | |
| [ -qt-config arg ] [ -extra-qt-config arg ] | |
| [ -with-module | -without-module ] | |
| Copyright © 2006 Trolltech | Trademarks | Qtopia 4.1.7 |