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.3 - (show annotations) (download)
Sun Jan 16 05:48:51 2000 UTC (24 years, 3 months ago) by ura
Branch: MAIN
CVS Tags: freewnn-1-1-1-a002
Changes since 1.2: +7 -0 lines
FreeWnn-1.1.1-a002 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")
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 *)
100 AC_MSG_ERROR("This system is not supported.")
101 ;;
102 esac
103 AC_PROG_CPP
104
105 dnl
106 dnl Checks for programs.
107 dnl
108 AC_PROG_YACC
109 AC_PROG_LEX
110 dnl AC_PROG_INSTALL
111 AC_PROG_LN_S
112 AC_PROG_MAKE_SET
113 AC_PROG_RANLIB
114 AC_SUBST(CCOPTIONS)
115 AC_SUBST(CDEBUGFLAGS)
116
117 dnl Checks for libraries.
118 dnl Replace `main' with a function in -lFS:
119 AC_CHECK_LIB(FS, main)
120 dnl Replace `main' with a function in -lFresco:
121 AC_CHECK_LIB(Fresco, main)
122 dnl Replace `main' with a function in -lICE:
123 AC_CHECK_LIB(ICE, main)
124 dnl Replace `main' with a function in -lPEX5:
125 AC_CHECK_LIB(PEX5, main)
126 dnl Replace `main' with a function in -lSM:
127 AC_CHECK_LIB(SM, main)
128 dnl Replace `main' with a function in -lX11:
129 AC_CHECK_LIB(X11, main)
130 dnl Replace `main' with a function in -lXIE:
131 AC_CHECK_LIB(XIE, main)
132 dnl Replace `main' with a function in -lXau:
133 AC_CHECK_LIB(Xau, main)
134 dnl Replace `main' with a function in -lXaw:
135 AC_CHECK_LIB(Xaw, main)
136 dnl Replace `main' with a function in -lXbsd:
137 AC_CHECK_LIB(Xbsd, main)
138 dnl Replace `main' with a function in -lXdmcp:
139 AC_CHECK_LIB(Xdmcp, main)
140 dnl Replace `main' with a function in -lXext:
141 AC_CHECK_LIB(Xext, main)
142 dnl Replace `main' with a function in -lXi:
143 AC_CHECK_LIB(Xi, main)
144 dnl Replace `main' with a function in -lXmu:
145 AC_CHECK_LIB(Xmu, main)
146 dnl Replace `main' with a function in -lXt:
147 AC_CHECK_LIB(Xt, main)
148 dnl Replace `main' with a function in -lXtf:
149 AC_CHECK_LIB(Xtf, main)
150 dnl Replace `main' with a function in -lXtst:
151 AC_CHECK_LIB(Xtst, main)
152 dnl Replace `main' with a function in -lcurses:
153 AC_CHECK_LIB(curses, main)
154 dnl Replace `main' with a function in -lfl:
155 AC_CHECK_LIB(fl, main)
156 dnl Replace `main' with a function in -lfont:
157 AC_CHECK_LIB(font, main)
158 dnl Replace `main' with a function in -loldX:
159 AC_CHECK_LIB(oldX, main)
160 dnl Replace `main' with a function in -lphigs:
161 AC_CHECK_LIB(phigs, main)
162 dnl Replace `main' with a function in -lxpg4:
163 AC_CHECK_LIB(xpg4, main)
164
165 AC_CHECK_LIB(crypt, main)
166 AC_CHECK_LIB(socket, main)
167 AC_CHECK_LIB(nsl, main)
168
169 dnl
170 dnl Checks for header files.
171 dnl
172 AC_PATH_X
173 AC_HEADER_STDC
174 AC_HEADER_SYS_WAIT
175 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)
176
177 dnl
178 dnl Checks for typedefs, structures, and compiler characteristics.
179 dnl
180 AC_TYPE_MODE_T
181 AC_HEADER_TIME
182
183 dnl
184 dnl Checks for library functions.
185 dnl
186 AC_PROG_GCC_TRADITIONAL
187 AC_FUNC_MEMCMP
188 AC_TYPE_SIGNAL
189 AC_FUNC_WAIT3
190 AC_CHECK_FUNCS(gethostname mkdir select socket strtol)
191
192 dnl
193 dnl Creating Makefiles.
194 dnl
195 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