DESTDIR and pkg-config variables
Paulo César Pereira de Andrade
pcpa at mandriva.com.br
Mon Jan 12 10:21:12 PST 2009
Julien Cristau wrote:
> On Mon, Jan 12, 2009 at 09:50:46 -0800, Dan Nicholson wrote:
>
>> I think the right way to do this is 1) Keep taking the default from
>> pkg-config and 2) Pass in a value during distcheck with
>> DISTCHECK_CONFIGURE_FLAGS. That'd look something like this:
>>
>> configure.ac:
>> AC_ARG_WITH([appdefaultdir],
>> [AC_HELP_STRING([--with-appdefaultdir=DIR],
>> [Xt app-defaults directory (default: from pkg-config)])],
>> [appdefaultdir="$withval"],
>> [appdefaultdir=`$PKG_CONFIG --variable=appdefaultdir xt`])
>>
>> Makefile.am:
>> DISTCHECK_CONFIGURE_FLAGS =
>> --with-appdefaultdir='$${datadir}/X11/app-defaults'
>>
>> I just tested that on xfontsel and it works.
>>
> IIRC I did exactly that in xdm.
Thanks. For simplicity, I feel tempted to remove:
PKG_CHECK_MODULES(APPDEFS, xt)
appdefaultdir=$(pkg-config --variable=appdefaultdir xt)
AC_SUBST(appdefaultdir)
from configure.ac, and "hardcode" Makefile.am to:
appdefaultdir = $(datadir)/X11/app-defaults
This mainly, because in my computer I have "app-defaults"
directories in:
/etc/X11/app-defaults
/etc/X11/<choose-some-language>/app-defaults
/usr/X11R6/lib/X11/app-defaults
/usr/share/apps/kdisplay/app-defaults
/usr/share/app-defaults
/usr/share/X11/app-defaults
/usr/lib/app-defaults
/usr/lib/X11/app-defaults
/opt/kde3/share/apps/kdisplay/app-defaults
/usr/lib/<program-name>/app-defaults
But probably better to have it easy to specify in
configure arguments, and "respect" the value configured
in libXt.
Paulo
More information about the xorg
mailing list