Develop and Download Open Source Software

Browse CVS Repository

Annotation of /freewnn/FreeWnn/configure.in

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.6 - (hide annotations) (download)
Sun Jan 16 06:46:03 2000 UTC (24 years, 3 months ago) by ura
Branch: MAIN
CVS Tags: freewnn-1-1-1-a005, freewnn-1-1-1-a006
Changes since 1.5: +12 -3 lines
FreeWnn-1.1.1-a005 is released.

1 ura 1.1 dnl
2 ura 1.5 dnl $Id: configure.in,v 1.1 1999/08/15 16:03:26 frkwtto Exp frkwtto $
3 ura 1.1 dnl
4    
5     dnl FreeWnn is a network-extensible Kana-to-Kanji conversion system.
6     dnl This file is part of FreeWnn.
7     dnl
8     dnl Copyright Kyoto University Research Institute for Mathematical Sciences
9     dnl 1987, 1988, 1989, 1990, 1991, 1992
10     dnl Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999
11     dnl Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992
12     dnl
13     dnl Author: OMRON SOFTWARE Co., Ltd. <freewnn@rd.kyoto.omronsoft.co.jp>
14     dnl
15     dnl This program is free software; you can redistribute it and/or modify
16     dnl it under the terms of the GNU General Public License as published by
17     dnl the Free Software Foundation; either version 2, or (at your option)
18     dnl any later version.
19     dnl
20     dnl This program is distributed in the hope that it will be useful,
21     dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
22     dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23     dnl GNU General Public License for more details.
24     dnl
25     dnl You should have received a copy of the GNU General Public License
26     dnl along with GNU Emacs; see the file COPYING. If not, write to the
27     dnl Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
28     dnl
29     dnl Commentary:
30     dnl
31     dnl Change log:
32     dnl
33     dnl Last modified date: 22,Mar.1999
34     dnl
35    
36 ura 1.5
37 ura 1.1 dnl
38     dnl Process this file with autoconf to produce a configure script.
39     dnl
40     AC_INIT(Wnn/conv/cvt_head.h)
41    
42     dnl
43 ura 1.5 dnl srcdir ������������������������������������������������������������
44     dnl ���������� Makefile.in ��������������������������������������������
45     dnl ��������������
46     dnl
47     case "$top_srcdir" in
48     .) abs_top_srcdir=`pwd` ;;
49     /*) abs_top_srcdir=top_srcdir;;
50     *) # Relative path.
51     abs_top_srcdir=`pwd`$ac_dots$ac_given_srcdir ;;
52     esac
53     AC_SUBST(abs_top_srcdir)
54    
55    
56    
57     dnl
58 ura 1.1 dnl Checks for cc and cpp.
59     dnl
60     AC_PROG_CC
61     AC_MSG_CHECKING(for cpp)
62     hosttype=`uname`
63     CCOPTIONS=""
64     CDEBUGFLAGS=-O
65     case $hosttype in
66     "Linux")
67     CCOPTIONS="-Dlinux -D_POSIX_SOURCE -D_BSD_SOURCE"
68     CDEBUGFLAGS="-O2 -fno-strength-reduce"
69     if test -x /lib/cpp; then
70     CPP=/lib/cpp
71     fi
72     ;;
73 ura 1.4 "FreeBSD"|"NetBSD"|"OpenBSD")
74 ura 1.1 CCOPTIONS="-DCSRG_BASED"
75     CDEBUGFLAGS="-O2 -fno-strength-reduce"
76     if test -x /usr/libexec/cpp; then
77     CPP=/usr/libexec/cpp
78     fi
79     ;;
80 ura 1.3 "BSD/OS")
81     CCOPTIONS="-DCSRG_BASED"
82     CDEBUGFLAGS="-O2 -fno-strength-reduce"
83     if test -x /usr/bin/cpp; then
84     CPP=/usr/bin/cpp
85     fi
86     ;;
87 ura 1.1 "SunOS")
88 ura 1.2 case `uname -r` in
89     4.*)
90     if test $CC = gcc; then
91 ura 1.1 CDEBUGFLAGS=-O2
92 ura 1.2 CCOPTIONS="-Dsun -Dsparc"
93     else
94     CDEBUGFLAGS=-O4
95     CCOPTIONS=""
96     fi
97     CPP=/usr/lib/cpp
98     ;;
99     5.*)
100     if test $CC = gcc; then
101     CDEBUGFLAGS=-O2
102     CCOPTIONS="-Dsun -Dsparc -DSVR4 -DSYSV"
103     else
104     CCOPTIONS="-Xc -xF -xcg92 -Dsun -Dsparc -DSVR4 -DSYSV"
105     fi
106     if test -x /usr/ccs/lib/cpp; then
107     CPP=/usr/ccs/lib/cpp
108 ura 1.4 fi
109     ;;
110     *)
111 ura 1.6 AC_MSG_WARN("This system is not supported. But continuing...")
112 ura 1.4 ;;
113     esac
114     ;;
115     "HP-UX")
116     if test $CC = gcc; then
117     CDEBUGFLAGS=-O2
118     CCOPTIONS="-Dhpux -DSYSV"
119     else
120     CCOPTIONS="-Ae -Dhpux -DSYSV"
121     fi
122     case `uname -r` in
123     A.09.*)
124     if test -x /lib/cpp; then
125     CPP=/lib/cpp
126 ura 1.2 fi
127     ;;
128 ura 1.5 B.10.*|B.11.*)
129     if test -x /opt/langtools/lbin/cpp; then
130     CPP=/opt/langtools/lbin/cpp
131     fi
132     ;;
133     *)
134 ura 1.6 AC_MSG_WARN("This system is not supported. But continuing...")
135 ura 1.5 ;;
136     esac
137     ;;
138     "BeOS")
139     case `uname -m` in
140     "BePC")
141     CCOPTIONS="-DBEOS -D_POSIX_SOURCE -D_BSD_SOURCE"
142     CDEBUGFLAGS="-O2 -fno-strength-reduce"
143     if test -x /boot/develop/tools/gnupro/lib/gcc-lib/i586-beos/2.9-beos-980929/cpp; then
144     CPP=/boot/develop/tools/gnupro/lib/gcc-lib/i586-beos/2.9-beos-980929/cpp
145     fi
146     ;;
147     "BeBox"|"BeMac")
148     CCOPTIONS="-DBEOS -D_POSIX_SOURCE -D_BSD_SOURCE"
149     NON_GNU_CPP=/boot/apps/GeekGadgets/bin/cpp
150     ;;
151 ura 1.2 *)
152     { echo "configure: error: "This system is not supported."" 1>&2; exit 1; }
153     ;;
154     esac
155 ura 1.1 ;;
156 ura 1.6 "AIX")
157     if test $CC = gcc; then
158     CDEBUGFLAGS=-O2
159     else
160     CDEBUGFLAGS=-O
161     fi
162     CCOPTIONS="-DSYSV"
163     CPP=/usr/lib/cpp
164     ;;
165 ura 1.1 *)
166 ura 1.6 AC_MSG_WARN("This system is not supported. But continuing...")
167 ura 1.1 ;;
168     esac
169     AC_PROG_CPP
170    
171     dnl
172     dnl Checks for programs.
173     dnl
174     AC_PROG_YACC
175     AC_PROG_LEX
176 ura 1.5 AC_PROG_INSTALL
177 ura 1.1 AC_PROG_LN_S
178     AC_PROG_MAKE_SET
179     AC_PROG_RANLIB
180     AC_SUBST(CCOPTIONS)
181     AC_SUBST(CDEBUGFLAGS)
182    
183     dnl Checks for libraries.
184     dnl Replace `main' with a function in -lFS:
185     AC_CHECK_LIB(FS, main)
186     dnl Replace `main' with a function in -lFresco:
187     AC_CHECK_LIB(Fresco, main)
188     dnl Replace `main' with a function in -lICE:
189     AC_CHECK_LIB(ICE, main)
190     dnl Replace `main' with a function in -lPEX5:
191     AC_CHECK_LIB(PEX5, main)
192     dnl Replace `main' with a function in -lSM:
193     AC_CHECK_LIB(SM, main)
194     dnl Replace `main' with a function in -lX11:
195     AC_CHECK_LIB(X11, main)
196     dnl Replace `main' with a function in -lXIE:
197     AC_CHECK_LIB(XIE, main)
198     dnl Replace `main' with a function in -lXau:
199     AC_CHECK_LIB(Xau, main)
200     dnl Replace `main' with a function in -lXaw:
201     AC_CHECK_LIB(Xaw, main)
202     dnl Replace `main' with a function in -lXbsd:
203     AC_CHECK_LIB(Xbsd, main)
204     dnl Replace `main' with a function in -lXdmcp:
205     AC_CHECK_LIB(Xdmcp, main)
206     dnl Replace `main' with a function in -lXext:
207     AC_CHECK_LIB(Xext, main)
208     dnl Replace `main' with a function in -lXi:
209     AC_CHECK_LIB(Xi, main)
210     dnl Replace `main' with a function in -lXmu:
211     AC_CHECK_LIB(Xmu, main)
212     dnl Replace `main' with a function in -lXt:
213     AC_CHECK_LIB(Xt, main)
214     dnl Replace `main' with a function in -lXtf:
215     AC_CHECK_LIB(Xtf, main)
216     dnl Replace `main' with a function in -lXtst:
217     AC_CHECK_LIB(Xtst, main)
218     dnl Replace `main' with a function in -lcurses:
219     AC_CHECK_LIB(curses, main)
220     dnl Replace `main' with a function in -lfl:
221     AC_CHECK_LIB(fl, main)
222     dnl Replace `main' with a function in -lfont:
223     AC_CHECK_LIB(font, main)
224     dnl Replace `main' with a function in -loldX:
225     AC_CHECK_LIB(oldX, main)
226     dnl Replace `main' with a function in -lphigs:
227     AC_CHECK_LIB(phigs, main)
228     dnl Replace `main' with a function in -lxpg4:
229     AC_CHECK_LIB(xpg4, main)
230    
231     AC_CHECK_LIB(crypt, main)
232     AC_CHECK_LIB(socket, main)
233     AC_CHECK_LIB(nsl, main)
234    
235     dnl
236     dnl Checks for header files.
237     dnl
238     AC_PATH_X
239     AC_HEADER_STDC
240     AC_HEADER_SYS_WAIT
241     AC_CHECK_HEADERS(fcntl.h limits.h malloc.h sgtty.h strings.h sys/file.h sys/ioctl.h sys/time.h termio.h unistd.h)
242    
243     dnl
244     dnl Checks for typedefs, structures, and compiler characteristics.
245     dnl
246     AC_TYPE_MODE_T
247     AC_HEADER_TIME
248    
249     dnl
250     dnl Checks for library functions.
251     dnl
252     AC_PROG_GCC_TRADITIONAL
253     AC_FUNC_MEMCMP
254     AC_TYPE_SIGNAL
255     AC_FUNC_WAIT3
256     AC_CHECK_FUNCS(gethostname mkdir select socket strtol)
257    
258     dnl
259 ura 1.5 dnl
260     dnl
261     AC_CONFIG_HEADER(config.h)
262    
263     dnl
264 ura 1.1 dnl Creating Makefiles.
265     dnl
266 ura 1.5 AC_OUTPUT(makerule.mk Wnn/man/2.env/wnn/Makefile Wnn/pubdic/Makefile cWnn/uum/Makefile cWnn/man/6.jutil/Makefile cWnn/man/Makefile Wnn/man/4.cmd/Makefile kWnn/uum/Makefile cWnn/td/rk/Makefile cWnn/include/Makefile Wnn/jd/rk.vi/Makefile Wnn/jd/Makefile Makefile kWnn/include/Makefile Wnn/ld/Makefile Wnn/man/2.env/dic/Makefile Wnn/man/2.env/Makefile Wnn/man/3.libwnn/Makefile Wnn/man/6.jutil/Makefile Wnn/uum/Makefile cWnn/man/1.intro/Makefile cWnn/conv/Makefile Wnn/jd/rk/Makefile cWnn/td/Makefile Wnn/man/Makefile cWnn/td/rk_z/Makefile kWnn/conv/Makefile cWnn/man/4.cmd/Makefile cWnn/jlib/Makefile Wnn/include/Makefile Wnn/jutil/Makefile kWnn/jlib/Makefile cWnn/cd/rk_z/Makefile cWnn/Makefile cWnn/cdic/Makefile cWnn/man/2.env/Makefile Wnn/man/3.libwnn/js_lib/Makefile Wnn/man/3.libwnn/rk_lib/Makefile Contrib/dic/gerodic/Makefile kWnn/Makefile cWnn/jserver/Makefile kWnn/kdic/Makefile cWnn/tdic/Makefile Wnn/romkan/Makefile cWnn/cd/Makefile cWnn/jutil/Makefile cWnn/romkan/Makefile kWnn/jserver/Makefile Wnn/Makefile Wnn/man/3.libwnn/jl_lib/Makefile kWnn/romkan/Makefile kWnn/jutil/Makefile Pubdic/Makefile Wnn/conv/Makefile cWnn/cd/rk/Makefile cWnn/td/rk_p/Makefile Wnn/jlib.V3/Makefile kWnn/kd/Makefile Wnn/ld/rk/Makefile cWnn/etc/Makefile Wnn/jlib/Makefile Wnn/jserver/Makefile Wnn/wnncons/dic/Makefile cWnn/cd/rk_p/Makefile kWnn/kd/rk/Makefile Wnn/wnncons/Makefile Wnn/man/3.libwnn/misc_lib/Makefile kWnn/etc/Makefile)

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26