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.2 - (hide annotations) (download)
Sun Jan 16 05:35:32 2000 UTC (24 years, 3 months ago) by ura
Branch: MAIN
CVS Tags: freewnn-1-1-1-a001
Changes since 1.1: +25 -8 lines
FreeWnn-1.1.1-a001 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     "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     "SunOS")
65 ura 1.2 case `uname -r` in
66     4.*)
67     if test $CC = gcc; then
68 ura 1.1 CDEBUGFLAGS=-O2
69 ura 1.2 CCOPTIONS="-Dsun -Dsparc"
70     else
71     CDEBUGFLAGS=-O4
72     CCOPTIONS=""
73     fi
74     CPP=/usr/lib/cpp
75     ;;
76     5.*)
77     if test $CC = gcc; then
78     CDEBUGFLAGS=-O2
79     CCOPTIONS="-Dsun -Dsparc -DSVR4 -DSYSV"
80     else
81     CCOPTIONS="-Xc -xF -xcg92 -Dsun -Dsparc -DSVR4 -DSYSV"
82     fi
83     if test -x /usr/ccs/lib/cpp; then
84     CPP=/usr/ccs/lib/cpp
85     fi
86     ;;
87     *)
88     { echo "configure: error: "This system is not supported."" 1>&2; exit 1; }
89     ;;
90     esac
91 ura 1.1 ;;
92     *)
93     AC_MSG_ERROR("This system is not supported.")
94     ;;
95     esac
96     AC_PROG_CPP
97    
98     dnl
99     dnl Checks for programs.
100     dnl
101     AC_PROG_YACC
102     AC_PROG_LEX
103     dnl AC_PROG_INSTALL
104     AC_PROG_LN_S
105     AC_PROG_MAKE_SET
106     AC_PROG_RANLIB
107     AC_SUBST(CCOPTIONS)
108     AC_SUBST(CDEBUGFLAGS)
109    
110     dnl Checks for libraries.
111     dnl Replace `main' with a function in -lFS:
112     AC_CHECK_LIB(FS, main)
113     dnl Replace `main' with a function in -lFresco:
114     AC_CHECK_LIB(Fresco, main)
115     dnl Replace `main' with a function in -lICE:
116     AC_CHECK_LIB(ICE, main)
117     dnl Replace `main' with a function in -lPEX5:
118     AC_CHECK_LIB(PEX5, main)
119     dnl Replace `main' with a function in -lSM:
120     AC_CHECK_LIB(SM, main)
121     dnl Replace `main' with a function in -lX11:
122     AC_CHECK_LIB(X11, main)
123     dnl Replace `main' with a function in -lXIE:
124     AC_CHECK_LIB(XIE, main)
125     dnl Replace `main' with a function in -lXau:
126     AC_CHECK_LIB(Xau, main)
127     dnl Replace `main' with a function in -lXaw:
128     AC_CHECK_LIB(Xaw, main)
129     dnl Replace `main' with a function in -lXbsd:
130     AC_CHECK_LIB(Xbsd, main)
131     dnl Replace `main' with a function in -lXdmcp:
132     AC_CHECK_LIB(Xdmcp, main)
133     dnl Replace `main' with a function in -lXext:
134     AC_CHECK_LIB(Xext, main)
135     dnl Replace `main' with a function in -lXi:
136     AC_CHECK_LIB(Xi, main)
137     dnl Replace `main' with a function in -lXmu:
138     AC_CHECK_LIB(Xmu, main)
139     dnl Replace `main' with a function in -lXt:
140     AC_CHECK_LIB(Xt, main)
141     dnl Replace `main' with a function in -lXtf:
142     AC_CHECK_LIB(Xtf, main)
143     dnl Replace `main' with a function in -lXtst:
144     AC_CHECK_LIB(Xtst, main)
145     dnl Replace `main' with a function in -lcurses:
146     AC_CHECK_LIB(curses, main)
147     dnl Replace `main' with a function in -lfl:
148     AC_CHECK_LIB(fl, main)
149     dnl Replace `main' with a function in -lfont:
150     AC_CHECK_LIB(font, main)
151     dnl Replace `main' with a function in -loldX:
152     AC_CHECK_LIB(oldX, main)
153     dnl Replace `main' with a function in -lphigs:
154     AC_CHECK_LIB(phigs, main)
155     dnl Replace `main' with a function in -lxpg4:
156     AC_CHECK_LIB(xpg4, main)
157    
158     AC_CHECK_LIB(crypt, main)
159     AC_CHECK_LIB(socket, main)
160     AC_CHECK_LIB(nsl, main)
161    
162     dnl
163     dnl Checks for header files.
164     dnl
165     AC_PATH_X
166     AC_HEADER_STDC
167     AC_HEADER_SYS_WAIT
168     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)
169    
170     dnl
171     dnl Checks for typedefs, structures, and compiler characteristics.
172     dnl
173     AC_TYPE_MODE_T
174     AC_HEADER_TIME
175    
176     dnl
177     dnl Checks for library functions.
178     dnl
179     AC_PROG_GCC_TRADITIONAL
180     AC_FUNC_MEMCMP
181     AC_TYPE_SIGNAL
182     AC_FUNC_WAIT3
183     AC_CHECK_FUNCS(gethostname mkdir select socket strtol)
184    
185     dnl
186     dnl Creating Makefiles.
187     dnl
188     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