Develop and Download Open Source Software

Browse CVS Repository

Diff of /freewnn/FreeWnn/configure.in

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

revision 1.14 by ura, Thu Jun 14 18:28:51 2001 UTC revision 1.15 by ura, Mon Jun 18 09:09:20 2001 UTC
# Line 48  case "$top_srcdir" in Line 48  case "$top_srcdir" in
48  esac  esac
49  AC_SUBST(abs_top_srcdir)  AC_SUBST(abs_top_srcdir)
50    
51    dnl ====================================================================
52    dnl Check optional features
53    dnl ====================================================================
54    
55    AM_PROG_LIBTOOL
56    
57    AC_ARG_ENABLE(sharedlib,
58    [  --enable-sharedlib      build shared library using GNU libtool],
59     [if test "$enableval" = yes
60      then
61        use_sharedlib=yes
62      else
63        use_sharedlib=no
64      fi], [use_sharedlib=default])
65    
66    
67    dnl build and install libraries or server
68    
69    AC_ARG_ENABLE(libraries,
70    [  --enable-libraries         build and install libraries [default=yes]],
71    [case "${enableval}" in
72       yes) libraries=true ;;
73       no)  libraries=false ;;
74       *)   AC_MSG_ERROR(bad value for --enable-libraries) ;;
75    esac], libraries=true)
76    
77    AC_ARG_ENABLE(server,
78    [  --enable-server         build and install server [default=yes]],
79    [case "${enableval}" in
80       yes) server=true ;;
81       no)  server=false ;;
82       *)   AC_MSG_ERROR(bad value for --enable-server) ;;
83    esac], server=true)
84    
85    
86    if test $libraries = true; then
87            SUBDIRS="\$(LIB_SUBDIRS)"
88            WNNMANDIR="\$(LIB_WNNMANDIR)"
89    fi
90    if test $server = true; then
91            SUBDIRS="$SUBDIRS \$(SERVER_SUBDIRS)"
92            WNNMANDIR="$WNNMANDIR \$(SERVER_WNNMANDIR)"
93    fi
94    
95    AC_SUBST(SUBDIRS)
96    AC_SUBST(WNNMANDIR)
97    
98    dnl For Severs
99    
100    AC_ARG_ENABLE(Wnn,
101    [  --enable-Wnn         build and install Wnn [default=true]],
102    [case "${enableval}" in
103       yes) Wnn="Wnn";;
104       no)  Wnn="" ;;
105       *)   AC_MSG_ERROR(bad value for --enable-Wnn) ;;
106    esac], Wnn="Wnn")
107    AC_SUBST(Wnn)
108    
109    if test "$server" = true -a "$Wnn" = Wnn; then
110            JSERVER_SUBDIRS1="\$(JSERVER_SUBDIRS1)"
111            JSERVER_SUBDIRS2="\$(JSERVER_SUBDIRS2)"
112    else
113            JSERVER_SUBDIRS1=""
114            JSERVER_SUBDIRS2=""
115    fi
116    AC_SUBST(JSERVER_SUBDIRS1)
117    AC_SUBST(JSERVER_SUBDIRS2)
118    
119    AC_ARG_ENABLE(cWnn,
120    [  --enable-cWnn         build and install cWnn [default=true]],
121    [case "${enableval}" in
122       yes) cWnn="cWnn" ;;
123       no)  cWnn="" ;;
124       *)   AC_MSG_ERROR(bad value for --enable-cWnn) ;;
125    esac], cWnn="cWnn")
126    AC_SUBST(cWnn)
127    
128    AC_ARG_ENABLE(kWnn,
129    [  --enable-kWnn         build and install kWnn [default=true]],
130    [case "${enableval}" in
131       yes) kWnn="kWnn" ;;
132       no)  kWnn="" ;;
133       *)   AC_MSG_ERROR(bad value for --enable-kWnn) ;;
134    esac], kWnn="kWnn")
135    AC_SUBST(kWnn)
136    
137    dnl For a library libwnn
138    
139    dnl AC_ARG_WITH(libwnn,
140    dnl [  --with-libwnn               use installed Wnn library [default=no]],
141    dnl [case "${withval}" in
142    dnl    yes|no) with_libwnn=${withval};;
143    dnl    *)   AC_MSG_ERROR(invalid argument to --with-libwnn) ;;
144    dnl esac], with_libwnn=no)
145    dnl
146    
147    AC_ARG_WITH(libwnn,
148    [  --with-libwnn               use installed Wnn library [default=no]],
149    [  with_libwnn="${withval}"
150    AC_ARG_WITH(wnn-includes,
151    [  --with-wnn-includes=DIR  WNN include files are in DIR],
152    [wnnincludedir="-I${withval}"], [wnnincludedir=''])
153    AC_ARG_WITH(wnn-libraries,
154    [  --with-wnn-libraries=DIR Search for WNN libraries in DIR[default=/usr/local/lib]],
155    [wnnlibdir="${withval}"], [wnnlibdir='/usr/local/lib'])
156            if test "X${with_libwnn}" = X-lwnn; then
157                    WNNJLIB="-L${wnnlibdir} -lwnn"
158            elif test X"`echo ${with_libwnn} | grep '^/.*'`" != X ; then
159                    WNNJLIB="${with_libwnn}"
160            else
161                    WNNJLIB="${wnnlibdir}/libwnn.a"
162            fi
163            DEPWNNJLIB=""
164            HINSI_DATA="\$(JWNNWNNDIR)/hinsi.data"
165    ],
166    [       WNNJLIB="\$(WNNJLIBSRC)/libwnn.la"
167            DEPWNNJLIB="\$(WNNJLIB)"
168            HINSI_DATA="\$(WNNJDSRC)/hinsi.data"
169    ])
170    AC_SUBST(WNNJLIB)
171    AC_SUBST(DEPWNNJLIB)
172    AC_SUBST(HINSI_DATA)
173    
174    AC_ARG_WITH(libcwnn,
175    [  --with-libcwnn               use installed cWnn library [default=no]],
176    [
177    AC_ARG_WITH(cwnn-includes,
178    [  --with-cwnn-includes=DIR  CWNN include files are in DIR],
179    [cwnnincludedir="-I${withval}"], [cwnnincludedir=''])
180    AC_ARG_WITH(cwnn-libraries,
181    [  --with-cwnn-libraries=DIR Search for CWNN libraries in DIR[default=/usr/local/lib]],
182    [cwnnlibdir="${withval}"], [cwnnlibdir='/usr/local/lib'])
183            if test "X${with_libcwnn}" = X-lcwnn; then
184                    CWNNJLIB="-L${cwnnlibdir} -lcwnn"
185            elif test X"`echo ${with_libcwnn} | grep '^/.*'`" != X ; then
186                    CWNNJLIB="${with_libcwnn}"
187            else
188                    CWNNJLIB="${cwnnlibdir}/libcwnn.a"
189            fi
190            DEPCWNNJLIB=""
191            CHINSI_DATA="\$(CWNNWNNDIR)/cixing.data"
192            THINSI_DATA="\$(TWNNTDSRC)/cixing.data"
193    ],
194    [       CWNNJLIB="\$(CWNNJLIBSRC)/libcwnn.la"
195            DEPCWNNJLIB="\$(CWNNJLIB)"
196            CHINSI_DATA="\$(CWNNCDSRC)/cixing.data"
197            THINSI_DATA="\$(TWNNTDSRC)/cixing.data"
198    ])
199    AC_SUBST(CWNNJLIB)
200    AC_SUBST(DEPCWNNJLIB)
201    AC_SUBST(CHINSI_DATA)
202    AC_SUBST(THINSI_DATA)
203    
204    AC_ARG_WITH(libkwnn,
205    [  --with-libkwnn               use installed kWnn library [default=no]],
206    [
207    AC_ARG_WITH(kwnn-includes,
208    [  --with-kwnn-includes=DIR  KWNN include files are in DIR],
209    [kwnnincludedir="-I${withval}"], [kwnnincludedir=''])
210    AC_ARG_WITH(kwnn-libraries,
211    [  --with-kwnn-libraries=DIR Search for KWNN libraries in DIR[default=/usr/local/lib]],
212    [kwnnlibdir="${withval}"], [kwnnlibdir='/usr/local/lib'])
213            if test "X${with_libkwnn}" = X-lkwnn; then
214                    KWNNJLIB="-L${kwnnlibdir} -lkwnn"
215            elif test X"`echo ${with_libkwnn} | grep '^/.*'`" != X ; then
216                    KWNNJLIB="${with_libkwnn}"
217            else
218                    KWNNJLIB="${kwnnlibdir}/libkwnn.a"
219            fi
220            DEPKWNNJLIB=""
221            KHINSI_DATA="\$(KWNNWNNDIR)/hinsi.data"
222    ],
223    [       KWNNJLIB="\$(KWNNJLIBSRC)/libkwnn.la"
224            DEPKWNNJLIB="\$(KWNNJLIB)"
225            KHINSI_DATA="\$(KWNNKDSRC)/hinsi.data"
226    ])
227    AC_SUBST(KWNNJLIB)
228    AC_SUBST(DEPKWNNJLIB)
229    AC_SUBST(KHINSI_DATA)
230    
231  dnl  dnl
232  dnl Checks for cc and cpp.  dnl Checks for cc and cpp.
# Line 62  case $hosttype in Line 240  case $hosttype in
240  "Linux")  "Linux")
241      CCOPTIONS="-Dlinux -D_POSIX_SOURCE -D_BSD_SOURCE"      CCOPTIONS="-Dlinux -D_POSIX_SOURCE -D_BSD_SOURCE"
242      CDEBUGFLAGS="-O2 -fno-strength-reduce"      CDEBUGFLAGS="-O2 -fno-strength-reduce"
243      if test -x /lib/cpp; then      CPP=`$CC -print-prog-name=cpp`
         CPP=/lib/cpp  
     fi  
244      ;;      ;;
245  "FreeBSD"|"NetBSD"|"OpenBSD")  "FreeBSD"|"NetBSD"|"OpenBSD")
246      CCOPTIONS="-DCSRG_BASED"      CCOPTIONS="-DCSRG_BASED"
247      CDEBUGFLAGS="-O2 -fno-strength-reduce"      CDEBUGFLAGS="-O2 -fno-strength-reduce"
248      if test -x /usr/libexec/cpp; then      CPP=`$CC -print-prog-name=cpp`
         CPP=/usr/libexec/cpp  
     fi  
249      ;;      ;;
250  "BSD/OS")  "BSD/OS")
251      CCOPTIONS="-DCSRG_BASED"      CCOPTIONS="-DCSRG_BASED"
# Line 104  case $hosttype in Line 278  case $hosttype in
278        fi        fi
279        ;;        ;;
280      *)      *)
281        AC_MSG_WARN("This system is not supported.  But continuing...")        AC_MSG_WARN("It is not reported if FreeWnn works on this system.  But continuing...")
282        ;;        ;;
283      esac      esac
284      ;;      ;;
# Line 127  case $hosttype in Line 301  case $hosttype in
301        fi        fi
302        ;;        ;;
303      *)      *)
304        AC_MSG_WARN("This system is not supported.  But continuing...")        AC_MSG_WARN("It is not reported if FreeWnn works on this system.  But continuing...")
305        ;;        ;;
306      esac      esac
307      ;;      ;;
# Line 136  case $hosttype in Line 310  case $hosttype in
310      "BePC")      "BePC")
311            CCOPTIONS="-DBEOS -D_POSIX_SOURCE -D_BSD_SOURCE"            CCOPTIONS="-DBEOS -D_POSIX_SOURCE -D_BSD_SOURCE"
312            CDEBUGFLAGS="-O2 -fno-strength-reduce"            CDEBUGFLAGS="-O2 -fno-strength-reduce"
313            if test -x /boot/develop/tools/gnupro/lib/gcc-lib/i586-beos/2.9-beos-980929/cpp; then            CPP=`$CC -print-prog-name=cpp`
             CPP=/boot/develop/tools/gnupro/lib/gcc-lib/i586-beos/2.9-beos-980929/cpp  
           fi  
314          ;;          ;;
315      "BeBox"|"BeMac")      "BeBox"|"BeMac")
316            CCOPTIONS="-DBEOS -D_POSIX_SOURCE -D_BSD_SOURCE"            CCOPTIONS="-DBEOS -D_POSIX_SOURCE -D_BSD_SOURCE"
# Line 159  case $hosttype in Line 331  case $hosttype in
331      CPP=/usr/lib/cpp      CPP=/usr/lib/cpp
332      ;;      ;;
333  *)  *)
334      AC_MSG_WARN("This system is not supported.  But continuing...")      AC_MSG_WARN("It is not reported if FreeWnn works on this system.  But continuing...")
335      ;;      ;;
336  esac  esac
337  AC_PROG_CPP  AC_PROG_CPP
# Line 234  dnl Line 406  dnl
406  AC_PATH_X  AC_PATH_X
407  AC_HEADER_STDC  AC_HEADER_STDC
408  AC_HEADER_SYS_WAIT  AC_HEADER_SYS_WAIT
409  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 sys/types.h)  AC_CHECK_HEADERS(fcntl.h limits.h malloc.h sgtty.h strings.h termio.h unistd.h)
410    AC_CHECK_HEADERS(sys/file.h sys/ioctl.h sys/time.h sys/types.h sys/param.h)
411    
412  dnl  dnl
413  dnl Checks for typedefs, structures, and compiler characteristics.  dnl Checks for typedefs, structures, and compiler characteristics.

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26