bug-autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

AS_IF and AC_ARG_VAR issue with 2.62


From: Luca Barbato
Subject: AS_IF and AC_ARG_VAR issue with 2.62
Date: Wed, 21 May 2008 01:49:24 +0200
User-agent: Thunderbird 2.0.0.12 (X11/20080228)

code like

AS_IF(coindition,macro calling AC_ARG_VAR)

expands the vars inside the scope of the AS_IF

actual code produced (from a patch to make gegl not having automagic deps)

in configure.ac

PKG_WITH_MODULES(AVCODEC, libavcodec,
  have_libavcodec="yes",
  have_libavcodec="no  (usable libavcodec not found)")

in the produced configure

if test "$with_avcodec" = "yes"; then
    AVCODEC_CFLAGS
              C compiler flags for AVCODEC, overriding pkg-config
  AVCODEC_LIBS
              linker flags for AVCODEC, overriding pkg-config

pkg_failed=no

using the common if check as in

if test "$AS_TR_SH([with_]with_arg)" = "yes"; then
    PKG_CHECK_MODULES([$1],[$2],[$3],[$4])
fi

everything works as supposed.

lu

--

Luca Barbato
Gentoo Council Member
Gentoo/linux Gentoo/PPC
http://dev.gentoo.org/~lu_zero

Attachment: with_pkg.m4
Description: application/m4


reply via email to

[Prev in Thread] Current Thread [Next in Thread]