> 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


Reply via email to