[mdk-re] Re: autoconf & X
Dmitry Samoyloff
=?iso-8859-1?q?dsamoyloff_=CE=C1_mail=2Eru?=
Пн Сен 3 03:15:00 MSD 2001
Суббота 01 Сентябрь 2001 09:30, Mikhail Zabaluev wrote:
> Hello Dmitry,
>
> On Fri, Aug 31, 2001 at 03:39:57PM +0400, Dmitry Samoyloff
wrote:
> > Здравствуйте!
> >
> > Сразу извиняюсь за offtopic :-)
> > Вопрос к знатокам autoconf. У меня возникла потребность в
> > проверке версии X на этапе configure (нужно >= 4.1).
> > Подскажите мне пожалуйста как это оформить в configure.in.
>
> "Версия X" -- это не номер версии XFree86, а версия
> спецификации X, которую он поддерживает. В системе может быть
> другой X-сервер. В configure лучше тестировать наличие
> определенных функций в определенных библиотеках.
Вы правы, я слишком близоруко подошел к этому вопросу :-)
Тогда спрошу так: по какому признаку можно узнать, что в системе
установлен именно XFree86? И если это XFree86, то можно-ли
узнать его версию? Например, для SDL есть макро
AM_PATH_SDL([MINIMUM-VERSION, [ACTION-IF-FOUND [,
ACTION-IF-NOT-FOUND]]]) в /usr/share/aclocal/sdl.m4. А для
XFree86 есть что-нибудь подобное?
В принципе, если я точно знаю, что моя программа нормально
работает только с XFree >= 4.1 (из-за бага в последнем), то это
лучше проверить.
С уважением, Дмитрий Самойлов
http://linuxgames.hut.ru (Russian)
http://www.geocities.com/sleepws/
Подробная информация о списке рассылки community