* Bob Friesenhahn wrote on Tue, Jun 09, 2009 at 09:54:25PM CEST:
> On Tue, 9 Jun 2009, aaragon wrote:
>>
>> AM_LDFLAGS = -L$(top_srcdir)/yafeq -lyafeq
>>
>> and this works fine. Is this the right way to do this?
>
> Any in-tree library dependencies should be specified via LIBADD rather  
> than LDFLAGS.  Using LDFLAGS is a common mistake which results in  
> problems, such as the wrong library being used.  See the documentation.

Also, you should use `$(top_srcdir)/yafeq/libyafeq.la' rather than
`-L$(top_srcdir)/yafeq -lyafeq', because the former will correctly
add the file to the dependencies of the targets it is linked to.

Cheers,
Ralf


Reply via email to