LINUX.ORG.RU

configure.in


0

0

Здраствуйте. Вот пытаюсь сделать subj. Прочитал autoconf-ru.pdf , но некоторые вещи так и не понял :( . Если OS freebsd то библиотека для компиляции libname1.so если linux то libname2.so. Так вот мне не понятно что надо писать в configure.in чтоб в Makefile создавался сразу с правильной библиотекой. И если ни одной из библиотек нету то configure должен закончиться ошибкой. Я смог сделать только так. AC_CHECK_LIB ( [libname1.so], [main], , AC_CHECK_LIB ( [libname2.so], [main],, AC_MSG_ERROR ("can't find lib") ) ); Но так не получается :( ругается ...

anonymous

Не совсем понятно что ты хочешь сделать.

В любом случае, ты можесь сделать что-нибудь типа

uname=`uname`

case $uname in FreeBSD*) ;; Linux*) ;; esac

и т.д.

Novel ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.