>Всем привет. Пытаюсь прикрутить к проекту autoconf+automake. Не пойму, как дать исходникам
>знать, какие я дал параметры при запуске ./configure. Например:
>./configure --sysconf=/home/user/some/path/etc
>
>В файле parseconfig.h теперь нужно изменить
>- #define MYCONFIGFILE /etc/myconfig.conf
>+ #define MYCONFIGFILE /home/user/some/path/etc/myconfig.conf
>
>Как этого добиться?
>Заранее спасибо ------------8<------------
AC_ARG_WITH([sysconf], AC_HELP_STRING([--with-sysconf=FILE], [specify sysconf file (default GUESSED)]))
# user didn't ask for a specific sysconf, let's guess
if test "x$with_sysconf" = "x" || \
test "x$with_sysconf" = "xno"; then
case "$host_os" in
*linux*)
with_sysconf=/etc/conf.linux
;;
*mingw*|*cygwin*)
with_ui=/cygdrive/c/prog/conf.windows
;;
no|*)
AC_MSG_RESULT([can't guess])
AC_ERROR([use --with-sysconf=FILE])
;;
esac
fi
AC_DEFINE([MYCONFIGFILE], [$with_sysconf])
------------8<------------
./configure --with-sysconf=/etc/...