[PATCH fonts-util 2/2] If cross-compiling, we don't have to run mkfontdir
Jon TURNEY
jon.turney at dronecode.org.uk
Thu Sep 15 09:06:39 PDT 2011
On 14/09/2011 00:09, Jeremy Huddleston wrote:
> This is confusing to me. Why do you add the extra " ; echo '** mkfontdir'"?
> On Sep 12, 2011, at 9:18 AM, Jon TURNEY wrote:
>> +AC_DEFUN([XORG_FONT_MKFONTDIR],[
>> + if test x"$cross_compiling" != x"no" ; then
>> + AC_PATH_PROG(MKFONTDIR, mkfontdir, "")
>> + MKFONTDIR_WARN='echo "** Warning: mkfontdir not run" ; echo "** Run mkfontdir manually on host system"'
>> +
>> + if test x"$MKFONTDIR" = x; then
>> + MKFONTDIR="${MKFONTDIR_WARN} ; echo '** mkfontdir'"
>> + fi
>> + else
>> + XORG_FONT_REQUIRED_PROG(MKFONTDIR, mkfontdir)
>> + fi
>> +
>> + AC_SUBST([MKFONTDIR])
>> +])
MKFONTDIR_WARN is the command to emit the warning that mkfontdir could be run,
MKFONTDIR is the actual command which will be used in the makefile, and is
supplied with a directory path, so we need to consume that, and do so by
outputting the command we would have run if mkfontdir was available
Hope that clears things up for you :-)
It looks like this suffers a bit from being patterned after the
XORG_FONT_FCCACHE macro a few lines above. This is perhaps wrong, as unlike
XORG_FONT_FCCACHE, the warning is only used in one place.
More information about the xorg-devel
mailing list