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.9 - (hide annotations) (download)
Sun Jan 16 07:15:50 2000 UTC (24 years, 3 months ago) by ura
Branch: MAIN
CVS Tags: freewnn-1-1-1-a010, freewnn-1-1-1-a011, freewnn-1-1-1-a009
Changes since 1.8: +5 -5 lines
FreeWnn-1.1.1-a009 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 ura 1.9 CCOPTIONS="-Dsun -D`uname -p` -DSVR4 -DSYSV"
103 ura 1.2 else
104 ura 1.9 CCOPTIONS="-Xc -xF -xcg92 -Dsun -D`uname -p` -DSVR4 -DSYSV"
105 ura 1.2 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 ura 1.7 dnl ### AC_PROG_YACC
175     dnl ### 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 ura 1.7 dnl ### dnl Replace `main' with a function in -lFS:
185     dnl ### AC_CHECK_LIB(FS, main)
186     dnl ### dnl Replace `main' with a function in -lFresco:
187     dnl ### AC_CHECK_LIB(Fresco, main)
188     dnl ### dnl Replace `main' with a function in -lICE:
189     dnl ### AC_CHECK_LIB(ICE, main)
190     dnl ### dnl Replace `main' with a function in -lPEX5:
191     dnl ### AC_CHECK_LIB(PEX5, main)
192     dnl ### dnl Replace `main' with a function in -lSM:
193     dnl ### AC_CHECK_LIB(SM, main)
194     dnl ### dnl Replace `main' with a function in -lX11:
195     dnl ### AC_CHECK_LIB(X11, main)
196     dnl ### dnl Replace `main' with a function in -lXIE:
197     dnl ### AC_CHECK_LIB(XIE, main)
198     dnl ### dnl Replace `main' with a function in -lXau:
199     dnl ### AC_CHECK_LIB(Xau, main)
200     dnl ### dnl Replace `main' with a function in -lXaw:
201     dnl ### AC_CHECK_LIB(Xaw, main)
202     dnl ### dnl Replace `main' with a function in -lXbsd:
203     dnl ### AC_CHECK_LIB(Xbsd, main)
204     dnl ### dnl Replace `main' with a function in -lXdmcp:
205     dnl ### AC_CHECK_LIB(Xdmcp, main)
206     dnl ### dnl Replace `main' with a function in -lXext:
207     dnl ### AC_CHECK_LIB(Xext, main)
208     dnl ### dnl Replace `main' with a function in -lXi:
209     dnl ### AC_CHECK_LIB(Xi, main)
210     dnl ### dnl Replace `main' with a function in -lXmu:
211     dnl ### AC_CHECK_LIB(Xmu, main)
212     dnl ### dnl Replace `main' with a function in -lXt:
213     dnl ### AC_CHECK_LIB(Xt, main)
214     dnl ### dnl Replace `main' with a function in -lXtf:
215     dnl ### AC_CHECK_LIB(Xtf, main)
216     dnl ### dnl Replace `main' with a function in -lXtst:
217     dnl ### AC_CHECK_LIB(Xtst, main)
218     dnl ### dnl Replace `main' with a function in -lcurses:
219     dnl ### AC_CHECK_LIB(curses, main)
220     dnl ### dnl Replace `main' with a function in -lfl:
221     dnl ### AC_CHECK_LIB(fl, main)
222     dnl ### dnl Replace `main' with a function in -lfont:
223     dnl ### AC_CHECK_LIB(font, main)
224     dnl ### dnl Replace `main' with a function in -loldX:
225     dnl ### AC_CHECK_LIB(oldX, main)
226     dnl ### dnl Replace `main' with a function in -lphigs:
227     dnl ### AC_CHECK_LIB(phigs, main)
228     dnl ### dnl Replace `main' with a function in -lxpg4:
229     dnl ### AC_CHECK_LIB(xpg4, main)
230 ura 1.1
231 ura 1.9 AC_CHECK_LIB(crypt, crypt)
232     AC_CHECK_LIB(socket, connect)
233     AC_CHECK_LIB(nsl, gethostbyname)
234 ura 1.1
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.8 AC_OUTPUT(makerule.mk Wnn/man/2.env/wnn/Makefile Wnn/pubdicplus/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 PubdicPlus/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