*** empty log message ***
[m17n/m17n-docs.git] / configure.ac
1 # Process this file with autoconf to produce a configure script.
2 AC_INIT(m17n-docs, 0.9, bugs-m17n-lib@m17n.org)
3 AM_INIT_AUTOMAKE(m17n-docs, 0.9)
4
5 AM_MAINTAINER_MODE
6
7 # Checks for programs.
8 AC_PROG_INSTALL
9
10 if test $USE_MAINTAINER_MODE = yes; then
11
12 # Checks for source program files.
13 AC_ARG_WITH(m17nlib,
14   [  --with-m17n-lib=DIR     directory of m17n-lib source files],
15   M17NLIB="$withval")
16
17 if test "x$M17NLIB" = "x"; then
18   if test -d ../m17n-lib; then
19     M17NLIB=../m17n-lib
20   elif test -d /usr/local/src/m17n-lib; then
21     M17NLIB=/usr/local/src/m17n-lib
22   else
23     M17NLIB=.
24   fi
25 else :
26 fi
27 AC_SUBST(M17NLIB)
28
29 # Checks for the m17n database files.
30 AC_ARG_WITH(m17ndb,
31   [  --with-m17n-db=DIR     directory of m17n-db source files],
32   M17NDB="$withval")
33
34 if test "x$M17NDB" = "x"; then
35   if test -d ../m17n-db; then
36     M17NDB=../m17n-db
37   elif test -d /usr/local/src/m17n-db; then
38     M17NDB=/usr/local/src/m17n-db
39   else
40     M17NDB=.
41   fi
42 else :
43 fi
44 AC_SUBST(M17NDB)
45
46 AC_CHECK_PROG(HAVEDOXYGEN, doxygen, yes, no)
47 AC_CHECK_PROG(RUBY, ruby, yes, no)
48 AC_CHECK_PROG(LATEX, latex, yes, no)
49 AC_CHECK_PROG(PLATEX, platex, yes, no)
50
51 OK=yes
52 if test "$HAVEDOXYGEN" = "no"; then
53   echo "Can't find a program \"doxygen\"!"
54   OK=no
55 fi
56 if test "$RUBY" = "no"; then
57   echo "Can't find a program \"ruby\"!"
58   OK=no
59 fi
60 if test "$LATEX" = "no"; then
61   echo "Can't find a program \"latex\"!"
62   OK=no
63 fi
64 if test "$PLATEX" = "no"; then
65   echo "Can't find a program \"platex\"!"
66   OK=no
67 fi
68 if test "$OK" = "no"; then
69   exit 1
70 fi
71
72 fi
73
74 AC_CONFIG_FILES(Makefile)
75 AC_OUTPUT
76
77 # Print configuration message.
78 if test $USE_MAINTAINER_MODE = yes; then
79   AC_MSG_NOTICE([Find documentation source in "$M17NLIB"])
80   AC_MSG_NOTICE([Find m17n database source in "$M17NDB"])
81 fi
82
83 eval dir=${datadir}
84 AC_MSG_NOTICE([-------------------------------------------])
85 AC_MSG_NOTICE([Install documentations in these directories])
86 AC_MSG_NOTICE([-------------------------------------------])
87 AC_MSG_NOTICE([  m17n-lib.dvi:  ${dir}/m17n-lib])
88 AC_MSG_NOTICE([  m17n-lib.ps:   ${dir}/m17n-lib])
89 AC_MSG_NOTICE([  html files:    ${dir}/m17n-lib/html])
90 eval dir=${mandir}
91 AC_MSG_NOTICE([  man files:     ${dir}])