Debianized способ добавить -O2 в CFLAGS без использования CDBS в проекте Qt - PullRequest
1 голос
/ 03 декабря 2010

Каков стандартный механизм доставки информации об уровне оптимизации компилятора в debianized исходном коде с использованием qmake без использования cdbs?

Например, если DEB_BUILD_OPTIONS не определил noopt, -O2 должен перейти в CFLAGS.Каждый раз, когда я пытаюсь сам указать CFLAGS в debian / rules, он перезаписывается Makefile, сгенерированным системой qmake.

Любая помощь приветствуется!

1 Ответ

2 голосов
/ 03 декабря 2010

У вас есть контроль над файлом qmake .pro? Если да, вы можете использовать синтаксис qmake $$() или $(), чтобы использовать значение переменной окружения во время генерации или оценки Makefile.

Другим (более сложным) вариантом может быть установка переменной окружения QMAKESPEC, чтобы qmake использовал другую базовую конфигурацию.

...