Опции конфигурирования Qt 4.x
| Ключи конфигурирования | Пояснения |
|---|---|
| Ключи, отвечающие за расположение библиотеки | |
| -prefix <dir> | Указывает каталог для установки |
| -prefix-install | Принудительная sandbox-овая "локальная" установка. Если эта опция выключена, то некоторые платформы могут установить Qt в каталоги отличные от указанных в -prefix |
| Ключи, дающие возможность установить разные части Qt в разные каталоги | |
| -bindir <dir> | В каталог <dir> будут установлены исполнимые файлы (по-умолчанию в PREFIX/bin). |
| -libdir <dir> | В каталог <dir> будут установлены файлы библиотек (по-умолчанию в PREFIX/lib). |
| -docdir <dir> | В каталог <dir> будет установлена документация (по-умолчанию в PREFIX/doc). |
| -headerdir <dir> | В каталог <dir> будут установлены заголовочные файлы (по-умолчанию в PREFIX/include). |
| -plugindir <dir> | В каталог <dir> будут установлены файлы плагинов (по-умолчанию в PREFIX/plugins). |
| -datadir <dir> | В каталог <dir> будут установлены файлы данных, используемые Qt (по-умолчанию в PREFIX). |
| -translationdir <dir> | В каталог <dir> будут установлены файлы переводов Qt программ (по-умолчанию в PREFIX/translations). |
| -sysconfdir <dir> | В каталог <dir> будут установлены файлы с настройками (по-умолчанию в PREFIX/etc/settings). |
| -examplesdir <dir> | В каталог <dir> будут установлены файлы примеров Qt программ (по-умолчанию в PREFIX/examples). |
| -demosdir <dir> | В каталог <dir> будут установлены файлы демонстрационных программ (по-умолчанию в PREFIX/demos). |
| Опции подгрузки плагинов | |
| -buildkey <key> | Собрать Qt к ключом <key>. Библиотека будет загружать плагины только при соответствии ключа. |
| Ключи конфигурирования Qt | |
| -release | Сборка без отладочной информации и с оптимизацией, релизная сборка. |
| -debug | Сборка с отладочной информацией и без оптимизации, отладочная сборка. |
| -debug-and-release | Релизная и отладочная сборка. |
| -shared | Сборка в виде разделяемых(shared) библиотек. |
| -static | Статическая сборка, т.е. код Qt будет включаться в каждый исполнимый файл. |
| -no-fast | Makefile-ы будут сгенерированы для всех файлов проектов. |
| -fast | Makefile-ы будут сгенерированы только лоя библиотеки и подкаталогов. Остальные файлы make будут созданы как обёртки (wrappers) и будут запускать qmake. |
| -no-largefile | Отключение поддержки файлов более 4 Гб. |
| -largefile | Сборка с поддержкой файлов более 4 Гб. |
| -no-exceptions | Отключение поддержки исключений(exceptions) С++. |
| -exceptions | Сборка с поддержкой исключений(exceptions) С++, если компилятор поддерживает исключения. |
| -no-accessibility | Отключение поддержки расширений(Microsoft Active Accessibility, Mac OS X Accessibility, AT-SPI для Unix/X11) для людей с ограниченными физическими возможностями. |
| -accessibility | Сборка с поддержкой расширений(Microsoft Active Accessibility, Mac OS X Accessibility, AT-SPI для Unix/X11) для людей с ограниченными физическими возможностями. |
| -no-stl | Сборка без поддержки STL. |
| -stl | Сборка с поддержкой STL. |
| -no-sql-<driver> | Отключить SQL драйвер <driver>. |
| -qt-sql-<driver> | Включить SQL драйвер <driver> в QtSql. |
| -plugin-sql-<driver> | Включить SQL драйвер <driver> как плагин, подгружаемый в runtime. <driver> может принимать следующие значения: ibase, mysql, odbc, psql, sqlite, sqlite2. |
| -system-sqlite | Использовать sqlite, установленный в операционной системе. |
| -no-qt3support | Отключить поддержку Qt 3-ей версии. |
| -qt3support | Собрать с поддержкой 3-ей версии Qt. |
| -no-xmlpatterns | Не собирать модуль QtXmlPatterns. |
| -xmlpatterns | Собрать модуль QtXmlPatterns. |
| -no-phonon | Не собирать мультимедиа модуль Phonon. |
| -phonon | Собрать мультимедиа модуль Phonon. Модуль будет собран если это позволяет компилятор. |
| -no-phonon-backend | Не собирать плагин Phonon для платформы. |
| -phonon-backend | Собрать плагин Phonon для платформы. |
| -no-svg | Не собирать модуль SVG. |
| -svg | Собрать модуль SVG. |
| -no-webkit | Не собирать модуль веб-движка Webkit. |
| -webkit | Собрать модуль веб-движка Webkit. Модуль будет собран если это позволяет компилятор. |
| -no-scripttools | Не собирать модуль QtScriptTools. |
| -scripttools | Собрать модуль QtScriptTools. |
| -platform target | ОС и компилятор, которые будут использованы при сборке Qt (например: linux-g++, aix-xlc, solaris-cc и прочие). |
| -graphicssystem <sys> | Использовать графическую систему <sys>. На данный момент доступно 2 варианта: raster и opengl |
| -no-mmx | Компилировать без инструкций mmx. |
| -no-3dnow | Компилировать без инструкций 3dnow. |
| -no-sse | Компилировать без инструкций sse. |
| -no-sse2 | Компилировать без инструкций sse2. |
| -qtnamespace <name> | Обернуть код библиотеки Qt в пространство имен <name>. |
| -qtlibinfix <infix> | Переименовать все libQt*.so в libQt*<infix>.so. |
| -D <string> | Добавить define в препроцессор. |
| -I <string> | Добавить путь к include. |
| -L <string> | Добавить путь к библиотеке. |
| -help | Помощь |
| Сторонние библиотеки | |
| -qt-zlib | Использовать библиотеку zlib, поставляемую с Qt. |
| -system-zlib | Использовать библиотеку zlib, установленную в ОС. |
| -no-gif | Компилировать без поддержки графического формата gif. |
| -qt-gif | Компилировать gif плагин. |
| -no-libtiff | Компилировать без поддержки графического формата tiff. |
| -qt-libtiff | Компилировать с библиотекой libtiff, поставляемой с Qt. |
| -system-libtiff | Компилировать с библиотекой libtiff, установленной в ОС. |
| -no-libpng | Компилировать без поддержки графического формата png. |
| -qt-libpng | Компилировать с библиотекой libpng, поставляемой с Qt. |
| -system-libpng | Компилировать с библиотекой libpng, установленной в ОС. |
| -no-libmng | Компилировать без поддержки графического формата mng. |
| -qt-libmng | Компилировать с библиотекой libmng, поставляемой с Qt. |
| -system-libmng | Компилировать с библиотекой libmng, установленной в ОС. |
| -no-libjpeg | Компилировать без поддержки графического формата jpeg. |
| -qt-libjpeg | Компилировать с библиотекой libjpeg, поставляемой с Qt. |
| -system-libjpeg | Компилировать с библиотекой libjpeg, установленной в ОС. Подробности на www.ijg.org |
| -no-openssl | Компилировать без поддержки OpenSSL. |
| -openssl | Компилировать с run-time поддержкой OpenSSL. |
| -openssl-linked | Компилировать с линкованной поддержкой OpenSSL. |
| -ptmalloc | Использовать аллокатор памяти ptmalloc вместо системного. |
| Дополнительные опции | |
| -make <part> | Включить часть(каталог) <part> в процесс сборки. Доступные части: libs tools examples demos docs translations. |
| -nomake <part> | Исключить часть(каталог) <part> из процесса сборки. Например исключаем демо-программы и примеры: -nomake <examples> -nomake <demos>. |
page_revision: 22, last_edited: 1236585239|%e %b %Y, %H:%M %Z (%O ago)





