LINUX.ORG.RU

Сборка Qt 5.9 без лишнего.

 


0

1

Всем привет, пытаюсь собрать Qt 5.9 и нужно, что бы оно собиралось максимально быстро. Для этого добавил в configure -nomake examples -nomake tests но, оно всё-равно собирает примеры. Как убедить не делать этого?


Они в Qt 5.9 поди так намудрили с Qt Lite, что сломали систему сборки и выкатили это в релиз? Проверь Qt 5.8.x

EXL ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

То и значит ругается

ERROR: Invalid value 'demos' supplied to command line option 'nomake'.

Gin ()

Версию 5.8 я собирал так :

pr="/home/user1/bin/qt580_linux64"
src=/home/user1/src/qt-everywhere-opensource-src-5.8.0
logf="conf_run_log580_64bit"

$src/configure -v -confirm-license -opensource -system-zlib -system-pcre -system-xcb \
-skip webengine -skip websockets -skip webchannel -no-icu -no-sql-mysql \
-no-compile-examples -nomake examples -system-libpng -system-libjpeg -openssl-linked -no-qml-debug -release -force-debug-info -separate-debug-info \
-system-freetype -fontconfig -no-strip -v \
-skip qt3d -skip charts -skip connectivity -skip datavis3d -skip declarative -skip doc -skip gamepad -skip location \
-skip quickcontrols -skip quickcontrols2 -skip script -skip sensors -skip serialbus -skip purchasing -skip wayland \
-prefix $pr 2>&1 | tee $logf

x905 ★★★★★ ()
Ответ на: комментарий от tnodir

Попробовал. Всё-равно собирает. И это существенно увеличивает время сборки :(

Gin ()
Ответ на: комментарий от x905

Я предыдущие версии собирал похожим образом. И оно собиралось существенно быстрее.

Gin ()
Ответ на: комментарий от Gin

Вообщем похоже разбобрался. Всё работает. Только make clean и запуск configure по новой не работает. Распаковал из архива и по новой запустил configure и всё, не собирает примеры и прочую ненужную фигню.

Gin ()
Ответ на: комментарий от Gin

5.8.0 этим конфигом собирался у меня за 20 мин
5.9.0 собрал сейчас за 26 мин

x905 ★★★★★ ()
Ответ на: комментарий от Gin

Только make clean и запуск configure по новой не работает

необходимо добавить --recheck для configure чтобы он перепроверил и создал новые makefile-ы

x905 ★★★★★ ()
Ответ на: комментарий от x905

Не очень работает. Собрал Qt c одними опциями, собралось. Добавил опции -no-feature-что-то там, не собралось, убрал эти опции, и всё-равно не собирается с той же ошибкой. --recheck добавил, make clean делал.

Gin ()
Ответ на: комментарий от Gin

я еще не пробовал плотное использование -no-feature-*
--recheck мне помог когда я выбирал опции до компиляции
тут надо разбирать логи configure

x905 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.