The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Вопрос по autoconf"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Вопрос по autoconf"  
Сообщение от fa email(??) on 03-Авг-07, 03:38 
Всем привет. Пытаюсь прикрутить к проекту 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

Как этого добиться?
Заранее спасибо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Вопрос по autoconf"  
Сообщение от anonymous (??) on 03-Авг-07, 04:34 
>Всем привет. Пытаюсь прикрутить к проекту 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/...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру