Re: FOO_LIBS

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

 



Gavin Smith writes:
> I don't understand why you can't put all the libraries in LIBS. You said
> 
>> Originally I let configure put all of the libraries in the LIBS
>> variable, but I got a lot of pushback from folks with embedded
>> systems and similar targets where the extra libraries were taking up
>> too much space.
> 
> Determing whether libraries are added to LIBS using --with flags would
> fix this problem, as they could disable unwanted libraries.

I need the libraries for some executables, not all.

But perhaps you know something about my project that I don't.  If that's
the case, please tell me more.

In the meantime, I noticed Bob uses things like:

 LIB_MATH=''
 AC_CHECK_LIB(m,sqrt,LIB_MATH="-lm",,)
 LIBS="$LIB_MATH $LIBS"
 AC_SUBST(LIB_MATH)

in the configure.ac, so I'm inclined to write a macro that I can use
like this:

 LIB_MATH=''
 AC_SUBST([LIB_MATH])
 ...
 FOO_SEARCH_LIB([LIB_MATH], [sqrt], [m], [AIF], [AINF], [OL])

and FOO_SEARCH_LIB would expand to something like:

 AC_SEARCH_LIBS([sqrt], [m], [case "$ac_cv_search_sqrt" in
   'none required') ;;
   'no') ;;
   *) LIB_MATH="$ac_cv_search_sqrt $LIB_MATH" ;;
  esac
  [AIF]],
  [AINF],
  [OL])

and I bet I blew some of the quoting...

H

_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
https://lists.gnu.org/mailman/listinfo/autoconf




[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux