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