Отправляет email-рассылки с помощью сервиса Sendsay

autoconf, проверка существования программы

Чтобы проверить, есть ли программа а PATH,
в configure.in используется макрос
AC_PATH_PROG(tmp,programm)
Как завершить выполнение configure, если programm не найдена?

Ответить   Sergey Potapov Wed, 26 Jul 2006 12:49:40 +0400 (#575240)

 

Ответы:

В сообщении от 26 июля 2006 12:49 Sergey Potapov написал(a):

Так configure.in - это shell script с макросами куда можно
вставить что угодно, например:

AC_PATH_PROG(tmp,programm,[NOTFOUND])
if [ "X$tmp" == "XNOTFOUND" ]
then
AC_MSG_FAILURE("programm is missing")
fi

Вообще-то я это не проверял, но первая идея такая

Ответить   "Sergey B. Khvatov" Wed, 26 Jul 2006 13:33:03 +0400 (#575258)

 

On Wed, 26 Jul 2006 13:33:03 +0400
"Sergey B. Khvatov" <xbat***@t*****.ru> wrote:

Ну тогда все ясно =)

Ответить   Sergey Potapov Wed, 26 Jul 2006 14:58:39 +0400 (#575291)

 

В сообщении от 1153907380 секунд после начала Эпохи Sergey Potapov написал(а):

AC_PATH_PROG(PPPD, [pppd], [no])

if test "$PPPD" = "no"; then

echo "pppd is a required program... aborting."; exit 1

fi

Ответить   Konstantin Korikov Wed, 26 Jul 2006 13:47:46 +0300 (#575277)