Опции конфигурирования 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)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License