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 Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf