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.4 - (hide 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 ura 1.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 ura 1.4 "FreeBSD"|"NetBSD"|"OpenBSD")
58 ura 1.1 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 ura 1.3 "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 ura 1.1 "SunOS")
72 ura 1.2 case `uname -r` in
73     4.*)
74     if test $CC = gcc; then
75 ura 1.1 CDEBUGFLAGS=-O2
76 ura 1.2 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 ura 1.4 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 ura 1.2 fi
111     ;;
112     *)
113     { echo "configure: error: "This system is not supported."" 1>&2; exit 1; }
114     ;;
115     esac
116 ura 1.1 ;;
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