Develop and Download Open Source Software

Browse CVS Repository

Contents of /freewnn/FreeWnn/configure.in

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


Revision 1.4 - (show annotations) (download)
Sun Jan 16 06:01:38 2000 UTC (24 years, 3 months ago) by ura
Branch: MAIN
CVS Tags: freewnn-1-1-1-a003
Changes since 1.3: +19 -1 lines
FreeWnn-1.1.1-a003 is released.

1 dnl
2 dnl $Id: configure.in,v 1.1.2.2 1999/04/06 03:12:19 nakanisi Exp $
3 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 dnl
37 dnl Process this file with autoconf to produce a configure script.
38 dnl
39 AC_INIT(Wnn/conv/cvt_head.h)
40
41 dnl
42 dnl Checks for cc and cpp.
43 dnl
44 AC_PROG_CC
45 AC_MSG_CHECKING(for cpp)
46 hosttype=`uname`
47 CCOPTIONS=""
48 CDEBUGFLAGS=-O
49 case $hosttype in
50 "Linux")
51 CCOPTIONS="-Dlinux -D_POSIX_SOURCE -D_BSD_SOURCE"
52 CDEBUGFLAGS="-O2 -fno-strength-reduce"
53 if test -x /lib/cpp; then
54 CPP=/lib/cpp
55 fi
56 ;;
57 "FreeBSD"|"NetBSD"|"OpenBSD")
58 CCOPTIONS="-DCSRG_BASED"
59 CDEBUGFLAGS="-O2 -fno-strength-reduce"
60 if test -x /usr/libexec/cpp; then
61 CPP=/usr/libexec/cpp
62 fi
63 ;;
64 "BSD/OS")
65 CCOPTIONS="-DCSRG_BASED"
66 CDEBUGFLAGS="-O2 -fno-strength-reduce"
67 if test -x /usr/bin/cpp; then
68 CPP=/usr/bin/cpp
69 fi
70 ;;
71 "SunOS")
72 case `uname -r` in
73 4.*)
74 if test $CC = gcc; then
75 CDEBUGFLAGS=-O2
76 CCOPTIONS="-Dsun -Dsparc"
77 else
78 CDEBUGFLAGS=-O4
79 CCOPTIONS=""
80 fi
81 CPP=/usr/lib/cpp
82 ;;
83 5.*)
84 if test $CC = gcc; then
85 CDEBUGFLAGS=-O2
86 CCOPTIONS="-Dsun -Dsparc -DSVR4 -DSYSV"
87 else
88 CCOPTIONS="-Xc -xF -xcg92 -Dsun -Dsparc -DSVR4 -DSYSV"
89 fi
90 if test -x /usr/ccs/lib/cpp; then
91 CPP=/usr/ccs/lib/cpp
92 fi
93 ;;
94 *)
95 { echo "configure: error: "This system is not supported."" 1>&2; exit 1; }
96 ;;
97 esac
98 ;;
99 "HP-UX")
100 if test $CC = gcc; then
101 CDEBUGFLAGS=-O2
102 CCOPTIONS="-Dhpux -DSYSV"
103 else
104 CCOPTIONS="-Ae -Dhpux -DSYSV"
105 fi
106 case `uname -r` in
107 A.09.*)
108 if test -x /lib/cpp; then
109 CPP=/lib/cpp
110 fi
111 ;;
112 *)
113 { echo "configure: error: "This system is not supported."" 1>&2; exit 1; }
114 ;;
115 esac
116 ;;
117 *)
118 AC_MSG_ERROR("This system is not supported.")
119 ;;
120 esac
121 AC_PROG_CPP
122
123 dnl
124 dnl Checks for programs.
125 dnl
126 AC_PROG_YACC
127 AC_PROG_LEX
128 dnl AC_PROG_INSTALL
129 AC_PROG_LN_S
130 AC_PROG_MAKE_SET
131 AC_PROG_RANLIB
132 AC_SUBST(CCOPTIONS)
133 AC_SUBST(CDEBUGFLAGS)
134
135 dnl Checks for libraries.
136 dnl Replace `main' with a function in -lFS:
137 AC_CHECK_LIB(FS, main)
138 dnl Replace `main' with a function in -lFresco:
139 AC_CHECK_LIB(Fresco, main)
140 dnl Replace `main' with a function in -lICE:
141 AC_CHECK_LIB(ICE, main)
142 dnl Replace `main' with a function in -lPEX5:
143 AC_CHECK_LIB(PEX5, main)
144 dnl Replace `main' with a function in -lSM:
145 AC_CHECK_LIB(SM, main)
146 dnl Replace `main' with a function in -lX11:
147 AC_CHECK_LIB(X11, main)
148 dnl Replace `main' with a function in -lXIE:
149 AC_CHECK_LIB(XIE, main)
150 dnl Replace `main' with a function in -lXau:
151 AC_CHECK_LIB(Xau, main)
152 dnl Replace `main' with a function in -lXaw:
153 AC_CHECK_LIB(Xaw, main)
154 dnl Replace `main' with a function in -lXbsd:
155 AC_CHECK_LIB(Xbsd, main)
156 dnl Replace `main' with a function in -lXdmcp:
157 AC_CHECK_LIB(Xdmcp, main)
158 dnl Replace `main' with a function in -lXext:
159 AC_CHECK_LIB(Xext, main)
160 dnl Replace `main' with a function in -lXi:
161 AC_CHECK_LIB(Xi, main)
162 dnl Replace `main' with a function in -lXmu:
163 AC_CHECK_LIB(Xmu, main)
164 dnl Replace `main' with a function in -lXt:
165 AC_CHECK_LIB(Xt, main)
166 dnl Replace `main' with a function in -lXtf:
167 AC_CHECK_LIB(Xtf, main)
168 dnl Replace `main' with a function in -lXtst:
169 AC_CHECK_LIB(Xtst, main)
170 dnl Replace `main' with a function in -lcurses:
171 AC_CHECK_LIB(curses, main)
172 dnl Replace `main' with a function in -lfl:
173 AC_CHECK_LIB(fl, main)
174 dnl Replace `main' with a function in -lfont:
175 AC_CHECK_LIB(font, main)
176 dnl Replace `main' with a function in -loldX:
177 AC_CHECK_LIB(oldX, main)
178 dnl Replace `main' with a function in -lphigs:
179 AC_CHECK_LIB(phigs, main)
180 dnl Replace `main' with a function in -lxpg4:
181 AC_CHECK_LIB(xpg4, main)
182
183 AC_CHECK_LIB(crypt, main)
184 AC_CHECK_LIB(socket, main)
185 AC_CHECK_LIB(nsl, main)
186
187 dnl
188 dnl Checks for header files.
189 dnl
190 AC_PATH_X
191 AC_HEADER_STDC
192 AC_HEADER_SYS_WAIT
193 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)
194
195 dnl
196 dnl Checks for typedefs, structures, and compiler characteristics.
197 dnl
198 AC_TYPE_MODE_T
199 AC_HEADER_TIME
200
201 dnl
202 dnl Checks for library functions.
203 dnl
204 AC_PROG_GCC_TRADITIONAL
205 AC_FUNC_MEMCMP
206 AC_TYPE_SIGNAL
207 AC_FUNC_WAIT3
208 AC_CHECK_FUNCS(gethostname mkdir select socket strtol)
209
210 dnl
211 dnl Creating Makefiles.
212 dnl
213 AC_OUTPUT(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