[devel] ужасные исходники [ I: Утилита buildreq-src]
Igor Vlasenko
vlasenko на imath.kiev.ua
Чт Мар 17 17:06:27 MSK 2016
On Wed, Mar 16, 2016 at 04:40:40PM +0300, Anton Farygin wrote:
> On 16.03.2016 13:22, Igor Vlasenko wrote:
> >К сожалению, утилита еще не совершенна,
> >надо, чтобы человек просматривал ее выхлоп.
> >Но это уже прогресс -- посмотреть выхлоп утилиты
> >в 100 раз проще, чем исходники вычитывать.
>
> А зачем вычитывать исходники, если можно посмотреть выхлоп configure
> ???
Потому что надеяться на выхлоп configure, это как
надеяться на вменяемость апстрима.
Хорошо, когда она есть, но никто ее не гарантирует.
Вот пример из жизни: [ cfitsio-3.370/configure.in ]
AC_ARG_WITH(
bzip2,
[AS_HELP_STRING([--with-bzip2[[=PATH]]],[Enable bzip2. Optional path to the he
ader file bzlib.h])],
[ if test "x$withval" != "xno"; then
if test "x$withval" != "xyes" ; then
CFLAGS="$CFLAGS -I${withval}"
fi
AC_CHECK_HEADERS(bzlib.h)
HAVE_BZIP2=yes
AC_DEFINE(HAVE_BZIP2,1,[Define if you want bzip2 read support])
fi
],
[AC_CHECK_HEADERS(bzlib.h)
HAVE_BZIP2=yes
AC_DEFINE(HAVE_BZIP2,1,[Define if you want bzip2 read support])
]
)
--
I V
Подробная информация о списке рассылки Devel