Участник:ViGOur/Песочница

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск

Содержание

Опции конфигурации:

The defaults (*) are usually acceptable. A plus (+) denotes a default value that needs to be evaluated. If the evaluation succeeds, the feature is included. Here is a short explanation of each option:

Базовые

-release Compile and link Qt with debugging turned off.
* -debug Compile and link Qt with debugging turned on.
+ -debug-and-release Compile and link two Qt libraries, with and without debugging turned on.
* -shared Create and use shared Qt libraries.
-static Create and use static Qt libraries.
* -no-fast Configure Qt normally by generating Makefiles for all project files.
-fast Configure Qt quickly by generating Makefiles only for library and subdirectory targets. All other Makefiles are created as wrappers which will in turn run qmake
-no-exceptions Disable exceptions on platforms that support it.
* -exceptions Enable exceptions on platforms that support it.
-no-accessibility Do not compile Windows Active Accessibility support.
* -accessibility Compile Windows Active Accessibility support.
-no-stl Do not compile STL support.
* -stl Compile STL support.
-no-sql-<driver> Disable SQL <driver> entirely, by default none are turned on.
-qt-sql-<driver> Enable a SQL <driver> in the Qt Library.
-plugin-sql-<driver> Enable SQL <driver> as a plugin to be linked to at runtime.

Доступные значения для <driver>:

mysql
psql
oci
odbc
tds
db2
+ sqlite
sqlite2
ibase

(drivers marked with a '+' have been detected as available on this system)

-system-sqlite Use sqlite from the operating system.
-no-qt3support Disables the Qt 3 support functionality.
-no-opengl Disables OpenGL functionality
-platform <spec> The operating system and compiler you are building on. (default %QMAKESPEC%)
-xplatform <spec> The operating system and compiler you are cross compiling to.

See the README file for a list of supported operating systems and compilers.

-qtnamespace <namespace> Wraps all Qt library code in 'namespace name {...}
-D <define> Add an explicit define to the preprocessor.
-I <includepath> Add an explicit include path.
-L <librarypath> Add an explicit library path.
-l <libraryname> Add an explicit library name, residing in a librarypath.
-help, -h, -? Display this information.

Сторонние библиотеки:

-qt-zlib Использовать zlib комплект с Qt.
+ -system-zlib Использовать zlib операционной системы. Смотрите http://www.gzip.org/zlib
 
-no-gif Не компилировать plugin для поддержки GIF .
+ -qt-gif Компилировать plugin для поддержки GIF. Смотрите также src/plugins/imageformats/gif/qgifhandler.h
 
-no-libpng Не компилировать поддежку PNG.
-qt-libpng Использовать libpng комплект с Qt.
+ -system-libpng Использовать libpng из операционной системы. Смотрите http://www.libpng.org/pub/png
 
-no-libmng Не компилировать поддержку MNG.
-qt-libmng Использовать libmng комплект с Qt.
+ -system-libmng Использовать libmng из операционной системы. Смотрите http://www.libmng.com
 
-no-libtiff Не компилировать plugin для поддержки TIFF.
-qt-libtiff Использовать libtiff комплект с Qt.
+ -system-libtiff Использовать libtiff из операционной системы. Смотрите http://www.libtiff.org
 
-no-libjpeg Не компилировать plugin для поддержки JPEG.
-qt-libjpeg Использовать libjpeg комплект с Qt.
+ -system-libjpeg Использовать libjpeg из операционной системы. Смотрите http://www.ijg.org

Qt for Windows only:

-no-dsp Do not generate VC++ .dsp files.
* -dsp Generate VC++ .dsp files, only if spec "win32-msvc".
-no-vcproj Do not generate VC++ .vcproj files.
* -vcproj Generate VC++ .vcproj files, only if platform "win32-msvc.net".
-no-incredibuild-xge Do not add IncrediBuild XGE distribution commands to custom build steps.
+ -incredibuild-xge Add IncrediBuild XGE distribution commands to custom build steps. This will distribute MOC and UIC steps, and other custom buildsteps which are added to the INCREDIBUILD_XGE variable. (The IncrediBuild distribution commands are only added to Visual Studio projects)
-no-plugin-manifest Do not embed manifests in plugins.
* -plugin-manifest Embed manifests in plugins.
-no-qmake Do not compile qmake.
* -qmake Compile qmake.
-dont-process Do not generate Makefiles/Project files. This will override -no-fast if specified.
* -process Generate Makefiles/Project files.
-no-rtti Do not compile runtime type information.
* -rtti Compile runtime type information.
-no-mmx Do not compile with use of MMX instructions
+ -mmx Compile with use of MMX instructions
-no-3dnow Do not compile with use of 3DNOW instructions
-no-sse Do not compile with use of SSE instructions
-no-sse2 Do not compile with use of SSE2 instructions
+ -direct3d Compile in Direct3D support (experimental - see INSTALL for more info)
-no-openssl Do not compile in OpenSSL support
+ -openssl Compile in run-time OpenSSL support
-openssl-linked Compile in linked OpenSSL support
-no-dbus Do not compile in D-Bus support
+ -dbus Compile in D-Bus support and load libdbus-1 dynamically
-dbus-linked Compile in D-Bus support and link to libdbus-1
-no-phonon Do not compile in the Phonon module
+ -phonon Compile the Phonon module (Phonon is built if a decent C++ compiler is used.)
-no-phonon-backend Do not compile the platform-specific Phonon backend-plugin
* -phonon-backend Compile in the platform-specific Phonon backend-plugin
-no-webkit Do not compile in the WebKit module
+ -webkit Compile in the WebKit module (WebKit is built if a decent C++ compiler is used.)
* -no-assistant-webkit Не использовать WebKit как html rendering engine в Assistant'е.
-assistant-webkit Использовать WebKit как html rendering engine в Assistant'е. (Этот варинат доступен только если WebKit включен в сборку.)
-arch <arch> Указание архитектуры

Доступные значения для <arch>:

* windows
windowsce
generic
-no-style-<style> Disable <style> entirely.
-qt-style-<style> Enable <style> in the Qt Library.

Доступные стили:

* windows
+ windowsxp
+ windowsvista
* plastique
* cleanlooks
* motif
* cde
windowsce
windowsmobile
-loadconfig <config> Run configure with the parameters from file configure_<config>.cache.
-saveconfig <config> Run configure and save the parameters in file configure_<config>.cache.
-redo Run configure with the same parameters as last time.

Qt for Windows CE only:

-no-iwmmxt Не компилировать с использованием IWMMXT инструкций
+ -iwmmxt Компилировать с использованием IWMMXT инструкций (только Qt для Windows CE Arm)
 
* -no-crt Do not add the C runtime to default deployment rules
-qt-crt Qt identifies C runtime during project generation
 
-crt <path> Specify path to C runtime used for project generation.
-no-cetest Do not compile Windows CE remote test application
+ -cetest Compile Windows CE remote test application
-signature <file> Use file for signing the target project
-opengl-es-cm Enable support for OpenGL ES Common
-opengl-es-cl Enable support for OpenGL ES Common Lite