* tchize wrote on Tue, May 30, 2006 at 09:15:43PM CEST: > > Yes, great, very fast thank you, i hope we can continue getting this > fast :) > > But does not work :/
Yep, I wasn't paying attention: support for LIBTOOLFLAGS has been added only in the CVS version of Automake, after 1.9.6. :-/ Sorry about that. > runtime called made by make > > /bin/sh ../../../libtool --tag=CC --mode=link gcc -g -O2 -o > check_shop check_shop.o ../../../server/libserver.a > ../../../common/libcross.a ../../../random_maps/librandom_map.a > ../../../socket/libsocket.a ../../../server/libserver.a > ../../../common/libcross.a ../../../random_maps/librandom_map.a > ../../../socket/libsocket.a -ldl -lcheck -lcrypt -lm -lnsl > > You see , flag is not there! :) Yeah, I guess then you'll either have to use CVS Automake, or hack you way around this. Different possibilities come to mind: - write LIBTOOL = @LIBTOOL@ --preserve-dup-deps - write LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ in Makefile.am (both untested; feedback appreciated). Cheers, Ralf