3
# $Id: env-msgfmt.sh,v 1.8 2010-03-21 00:50:31-07 bll Exp $
4
# $Source: /home/bll/DI/di/mkconfig/mkconfig.units/RCS/env-msgfmt.sh,v $
6
# Copyright 2010 Brad Lanam, Walnut Creek, California USA
10
# speed at the cost of maintainability...
12
# 9 - >>$LOG (mkconfig.sh)
13
# 8 - >>$VARSFILE, >>$CONFH (mkconfig.sh)
14
# 7 - temporary for mkconfig.sh (mkconfig.sh)
15
# 6 - temporary for c-main.sh (c-main.sh)
16
# 5 - temporary for c-main.sh (c-main.sh)
20
# optional unit: cflags
27
printlabel $name "command: locate msgfmt"
28
checkcache_val ${_MKCONFIG_PREFIX} $name
29
if [ $? -eq 0 ]; then return; fi
31
locatecmd xmsgfmt msgfmt
32
locatecmd xgmsgfmt gmsgfmt
35
if [ "$_MKCONFIG_USING_GCC" = "Y" ]
37
mfmt="${xgmsgfmt:-${xmsgfmt}}"
38
if [ -x "${xccpath}/msgfmt" ]
40
mfmt="${xccpath}/msgfmt"
42
if [ -x "${xccpath}/gmsgfmt" ]
44
mfmt="${xccpath}/gmsgfmt"
48
printyesno_val XMSGFMT $xmsgfmt
49
setdata ${_MKCONFIG_PREFIX} "XMSGFMT" "${xmsgfmt}"