[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