OSDN Git Service

Added all.
[clfsja/cross-lfs-ja.git] / m4 / ac_check_ipafontdir.m4
1 IPA=
2 AC_DEFUN([AC_CHECK_IPAFONTDIR],[
3   AC_MSG_CHECKING([for directory for IPA font files])
4   AC_ARG_WITH(ipafontdir,
5     AS_HELP_STRING([--with-ipafontdir=DIR],
6         [Path to directory for IPAfont files]),
7       [IPAFONTDIR="$withval"])
8
9   if test "x${IPAFONTDIR}" = "x"; then
10     IPAFONTDIR=${datadir}/fonts/opentype/ipafont
11     if test ! -d "${IPAFONTDIR}"; then
12       IPAFONTDIR=${datadir}/fonts/opentype
13       if test ! -d "${IPAFONTDIR}"; then
14         IPAFONTDIR=
15       fi
16     fi
17   fi
18
19   if test "x${IPAFONTDIR}" = "x"; then
20     IPAFONTDIR=${datadir}/fonts/truetype/ipafont
21     if test ! -d "${IPAFONTDIR}"; then
22       IPAFONTDIR=${datadir}/fonts/truetype
23       if test ! -d "${IPAFONTDIR}"; then
24         IPAFONTDIR=
25       fi
26     fi
27   fi
28
29   if test "x${IPAFONTDIR}" = "x"; then
30     IPAFONTDIR=${datadir}/fonts
31     if test ! -d ${IPAFONTDIR}; then
32       IPAFONTDIR=
33     fi
34   fi
35
36   if test "x${IPAFONTDIR}" = "x"; then
37     AC_MSG_RESULT([not found])
38     AC_MSG_WARN([PDF version cannot be built])
39     IPA="#"
40   else
41
42     IPAGFILE=${IPAFONTDIR}/ipag.ttf
43     if test ! -f ${IPAGFILE}; then
44       IPAGFILE=${IPAFONTDIR}/ipa-gothic/ipag.ttf
45       if test ! -f ${IPAGFILE}; then
46         IPAFONTDIR=
47         IPAGFILE=
48       fi
49     fi
50
51     IPAMFILE=${IPAFONTDIR}/ipam.ttf
52     if test ! -f ${IPAMFILE}; then
53       IPAMFILE=${IPAFONTDIR}/ipa-mincho/ipam.ttf
54       if test ! -f ${IPAMFILE}; then
55         IPAFONTDIR=
56         IPAMFILE=
57       fi
58     fi
59
60     if test "x${IPAGFILE}" = "x" -o "x${IPAMFILE}" = "x"; then
61       AC_MSG_RESULT([not found])
62       AC_MSG_WARN([PDF version cannot be built.])
63       IPA="#"
64     else
65       AC_SUBST(IPAFONTDIR)
66       AC_MSG_RESULT([found])
67     fi
68   fi
69 ])
70 AC_SUBST(IPA)
71 AC_SUBST(IPAGFILE)
72 AC_SUBST(IPAMFILE)