Bruce Korb wrote:
Ralf Corsepius wrote:

Am Mit, 2002-11-13 um 19.08 schrieb Earnie Boyd:

I need to add a library specific to a target_os.  I've tried several
possible techniques and can't get cooperation from the tools.

What I want is something similar to:

target_os := @target_os@

ifeq ($(target_os),mingw32)
  LDADD += -lws2_32
endif

Add an AC_SUBST value to your configure script.
Fill it with "-lws2_32" for mingw32, otherwise empty.
Add that value (``$(WHATEVER)'') to your mumble_LDADD
unconditionally.


Thanks Bruce,

I used a modification of your suggestion:

<configure.ac>
if test x$target_os == xmingw32; then
WINSOCK=-lws2_32
fi
AC_SUBST(WINSOCK)
</configure.ac>

<Makefile.am>
LDADD := @LTLIBINTL@ @WINSOCK@
</Makefile.am>


However, shouldn't we consider the fact that Automake doesn't have a method to pass explicit Makefile conditionals a lack of an important feature?

Earnie.



Reply via email to