> Date: Mon, 22 Oct 2007 16:00:58 -0700 > From: [EMAIL PROTECTED] > To: [EMAIL PROTECTED] > CC: automake@gnu.org > Subject: Re: Cannot see CFLAGS > > Hongliang Wang wrote: > >> zizzy_LDADD = ../gen/libzizzy.a ../ora/libzizora.a >> zizzy_CFLAGS = -Wall -Werror `pkg-config --cflags glib-2.0` >> zizzy_LDFLAGS = -ggdb `pkg-config --libs glib-2.0` > > -lfoo (which is likely the result of `pkg-config --libs ...`) does not > go in LDFLAGS. You should put that in LIBS or LIBADD. That is causing > the order of the command line to be wrong, which causes the link to > fail. > Thanks for the reply.
I tried to update the Makefile.am according to your advice, but failed. Makefile.am in jz/util --------------------------------------------------------------------------------------------------- bin_PROGRAMS = zizzy zizzy_SOURCES = main.c dictionary.c dictionary.h dump.c dump.h zop.c zop.h hl.env zizzy_LDADD = ../gen/libzizzy.a ../ora/libzizora.a zizzy_CFLAGS = -Wall -Werror `pkg-config --cflags glib-2.0` #zizzy_LDFLAGS = -ggdb `pkg-config --libs glib-2.0` zizzy_LIBADD = -ggdb `pkg-config --libs glib-2.0` INCLUDES = -I.. Then I tried to apply the changes: [EMAIL PROTECTED]> pwd /home/jigsaw/dev/jhwgu/src/jz [EMAIL PROTECTED]> automake util/Makefile.am:10: use `zizzy_LDADD', not `zizzy_LIBADD' What should I do then? _________________________________________________________________ Discover the new Windows Vista http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE