Harald Dunkel wrote:
I am new to autoconf and automake, so please excuse if you
heard this too often.


My question is: How can I use AC_CHECK_LIB without setting a global LDFLAGS?

Yes; but of course, then the compiler's defaults will be used. Presumably that's not what you want either.


Using automake I can specify linker flags per program, e.g.

foo_LDFLAGS = -L/somepath/mylibs1
bar_LDFLAGS = -L/someotherpath/mylibs2

But since AC_CHECK_LIB does not allow me to specify linker
flags for the test program except by setting LDFLAGS (AFAIK),
a broken search path for either foo or bar sneaks into my
generated Makefile :-(.

I don't fully understand the problem you're describing; but perhaps you want to do something like this:


save_LDFLAGS="$LDFLAGS"
LDFLAGS="$LDFLAGS -Lwhatever"
AC_CHECK_LIB(...)
LDFLAGS="$save_LDFLAGS"

Braden


_______________________________________________ Autoconf mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/autoconf

Reply via email to