[sisyphus] %optflags и qmake
Yuriy Kashirin
=?iso-8859-1?q?yura_=CE=C1_emict=2Ecom?=
Чт Май 25 14:47:22 MSD 2006
On Thursday 25 May 2006 13:17, Yury Aliaev wrote:
> Yuriy Kashirin scripsit:
> >>>Спрашивается, можно ли ему каким-то образом скормить rpm'овские
> >>>%optflags?
> >>
> >>QMAKE_CFLAGS += $$RPM_OPT_FLAGS в .pro-файле
> >
> > RPM_OPT_FLAGS -- это ведь переменная окружения? Тогда:
> > QMAKE_CFLAGS += $$(RPM_OPT_FLAGS) (в круглых скобках)
>
> Беда в том, что qmake забивает большой болт на переопределение
> переменной QMAKE_CFLAGS в .pro-файле пакета...
qmake составляет CFLAGS для Makefile'а из нескольких переменных
QMAKE_CFLAGS* в зависимости от значения переменной CONFIG в .pro
файле. По умолчанию эта переменная инициализируется в соответствующем
qmake.conf и может {пере,до}определяться в .pro.
CONFIG у вас скорее всего включает warn_on release, и соответственно
CFLAGS будет составлен из QMAKE_CFLAGS, QMAKE_CFLAGS_RELEASE,
QMAKE_CFLAGS_WARN_ON. Возможно, правильнее будет переопределять не
QMAKE_CFLAGS, а QMAKE_CFLAGS_RELEASE в .pro файле.
(попробовал у себя QMAKE_CFLAGS_RELEASE = $$(RPM_OPT_FLAGS)
- работает)
--
Best regards
Yuriy Kashirin
Подробная информация о списке рассылки Sisyphus