Вход:  Пароль:  
FreeSource: AltLinux/Sisyphus/devel/qmakeCFLAGS ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

В состав библиотеки Qt входит замечательная программа qmake, которая создаёт Makefile'ы на основании правил, записанных в файлах-описаниях проекта с расширением .pro. Беда состоит в том, что директивы для компилятора qmake берёт из своего собственного файла, /usr/lib/qt3/mkspecs/linux-cxx/qmake.conf. Для сборки пакетов rpm вполне обычно желание использовать стандартные значения %optflags для сборки пакета. Выход состоит в прописывании строчек вида
и

в .pro файлах. Первая строчка нужна для указания флагов компилятору C++, вторая — компилятору C. Соответственно, если в проекте все исходники только в С++ или в C, то нужна только одна из этих строчек. Если в проекте имеется несколько файлов .pro, то прописывать флаги компилятора нужно во всех. Из rpm'овского spec'а это удобно делать конструкцией вроде такой:


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]