[Xfce4-commits] <ristretto:master> Fix linking problems, thanks to Christopher Wickert for reporting
Stephan Arts
stephan at xfce.org
Fri Oct 7 20:57:59 CEST 2011
2011/10/7 Jérôme Guelfucci <jeromeg at xfce.org>:
> On 07/10/11 08:06, Stephan Arts wrote:
>>
>> Updating branch refs/heads/master
>> to fbfd3c509419cf5f8f10639e01c063473ccc93d4 (commit)
>> from c13fe955de02a7df76cd7fa645151204e4ce743f (commit)
>>
>> commit fbfd3c509419cf5f8f10639e01c063473ccc93d4
>> Author: Stephan Arts<stephan at xfce.org>
>> Date: Fri Oct 7 08:05:20 2011 +0200
>>
>> Fix linking problems, thanks to Christopher Wickert for reporting
>>
>> src/Makefile.am | 5 ++++-
>> 1 files changed, 4 insertions(+), 1 deletions(-)
>>
>> diff --git a/src/Makefile.am b/src/Makefile.am
>> index 19a9852..efb416c 100644
>> --- a/src/Makefile.am
>> +++ b/src/Makefile.am
>> @@ -33,6 +33,9 @@ ristretto_CFLAGS = \
>> -DDATADIR=\"$(datadir)\" \
>> -DSRCDIR=\"$(top_srcdir)\" \
>> -DLOCALEDIR=\"$(localedir)\"
>> +
>> +ristretto_LDFLAGS = \
>> + -lm -lX11
>>
>> ristretto_LDADD = \
>> $(GTK_LIBS) \
>> @@ -43,7 +46,7 @@ ristretto_LDADD = \
>> $(CAIRO_LIBS) \
>> $(XFCONF_LIBS) \
>> $(LIBXFCE4UTIL_LIBS) \
>> - $(LIBXFCE4UI_LIBS) -lX11
>> + $(LIBXFCE4UI_LIBS)
>>
>> INCLUDES = \
>> -I${top_srcdir}
>
> Hey Stephan,
>
> For linking against libm, I guess it would be cleaner to use:
>
> AC_CHECK_LIBM
> AC_SUBST(LIBM)
>
> then add $LIBM to LDADD.
>
> For libx11, we have our own macro in xfce-dev-tools:
>
> XDT_CHECK_LIBX11()
>
> then add $LIBX11_{CFLAGS,LIBS}
>
> Cheers,
>
> Jérôme
Thanks for the tip, I changed it :-)
Regards,
Stephan
--
"The number of Unix installations has grown to 10, with more expected."
-- The Unix Programmer's Manual, 2nd Edition, June, 1972
More information about the Xfce4-dev
mailing list