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.15 by ura, Mon Jun 18 09:09:20 2001 UTC revision 1.16 by hiroo, Tue Aug 14 13:43:20 2001 UTC
# Line 10  dnl Copyright Kyoto University Research Line 10  dnl Copyright Kyoto University Research
10  dnl                 1987, 1988, 1989, 1990, 1991, 1992  dnl                 1987, 1988, 1989, 1990, 1991, 1992
11  dnl Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999  dnl Copyright OMRON Corporation. 1987, 1988, 1989, 1990, 1991, 1992, 1999
12  dnl Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992  dnl Copyright ASTEC, Inc. 1987, 1988, 1989, 1990, 1991, 1992
13  dnl Copyright FreeWnn Project 1999, 2000  dnl Copyright FreeWnn Project 1999, 2000, 2001
14  dnl  dnl
15  dnl Maintainer:  FreeWnn Project   <freewnn@tomo.gr.jp>  dnl Maintainer:  FreeWnn Project   <freewnn@tomo.gr.jp>
16  dnl  dnl
# Line 52  dnl ==================================== Line 52  dnl ====================================
52  dnl Check optional features  dnl Check optional features
53  dnl ====================================================================  dnl ====================================================================
54    
55  AM_PROG_LIBTOOL  AC_CANONICAL_HOST
56    dnl AM_PROG_LIBTOOL
57    
58  AC_ARG_ENABLE(sharedlib,  AC_ARG_ENABLE(sharedlib,
59  [  --enable-sharedlib      build shared library using GNU libtool],  [  --enable-sharedlib      build shared library using GNU libtool],
# Line 107  esac], Wnn="Wnn") Line 108  esac], Wnn="Wnn")
108  AC_SUBST(Wnn)  AC_SUBST(Wnn)
109    
110  if test "$server" = true -a "$Wnn" = Wnn; then  if test "$server" = true -a "$Wnn" = Wnn; then
111          JSERVER_SUBDIRS1="\$(JSERVER_SUBDIRS1)"  #       JSERVER_SUBDIRS1="\$(JSERVER_SUBDIRS1)"
112          JSERVER_SUBDIRS2="\$(JSERVER_SUBDIRS2)"          JSERVER_SUBDIRS2="\$(JSERVER_SUBDIRS2)"
113  else  else
114          JSERVER_SUBDIRS1=""  #       JSERVER_SUBDIRS1=""
115          JSERVER_SUBDIRS2=""          JSERVER_SUBDIRS2=""
116  fi  fi
117  AC_SUBST(JSERVER_SUBDIRS1)  dnl AC_SUBST(JSERVER_SUBDIRS1)
118  AC_SUBST(JSERVER_SUBDIRS2)  AC_SUBST(JSERVER_SUBDIRS2)
119    
120  AC_ARG_ENABLE(cWnn,  AC_ARG_ENABLE(cWnn,
# Line 228  AC_SUBST(KWNNJLIB) Line 229  AC_SUBST(KWNNJLIB)
229  AC_SUBST(DEPKWNNJLIB)  AC_SUBST(DEPKWNNJLIB)
230  AC_SUBST(KHINSI_DATA)  AC_SUBST(KHINSI_DATA)
231    
232    AC_ARG_ENABLE(inet6,
233    [  --enable-inet6          build and install inet6 [default=false]],
234    [case "${enableval}" in
235       yes) inet6="-DINET6";;
236       no)  inet6="" ;;
237       *)   AC_MSG_ERROR(bad value for --enable-inet6) ;;
238    esac], inet6="")
239    AC_SUBST(inet6)
240    
241  dnl  dnl
242  dnl Checks for cc and cpp.  dnl Checks for cc and cpp.
243  dnl  dnl
244  AC_PROG_CC  AC_PROG_CC
245  AC_MSG_CHECKING(for cpp)  
246  hosttype=`uname`  dnl Use environment variable (if set). It will be overridden
247  CCOPTIONS=""  dnl in supported system though...
248  CDEBUGFLAGS=-O  # CCOPTIONS=""
249  case $hosttype in  CDEBUGFLAGS=${CDEBUGFLAGS:-"-O"}
250  "Linux")  case $host in
251    *-*-linux*)
252      CCOPTIONS="-Dlinux -D_POSIX_SOURCE -D_BSD_SOURCE"      CCOPTIONS="-Dlinux -D_POSIX_SOURCE -D_BSD_SOURCE"
253      CDEBUGFLAGS="-O2 -fno-strength-reduce"      CDEBUGFLAGS="-O2 -fno-strength-reduce"
     CPP=`$CC -print-prog-name=cpp`  
254      ;;      ;;
255  "FreeBSD"|"NetBSD"|"OpenBSD")  *-*-freebsd*|*-*-netbsd*|*-*-openbsd*)
256      CCOPTIONS="-DCSRG_BASED"      CCOPTIONS="-DCSRG_BASED"
257      CDEBUGFLAGS="-O2 -fno-strength-reduce"      CDEBUGFLAGS="-O2 -fno-strength-reduce"
     CPP=`$CC -print-prog-name=cpp`  
258      ;;      ;;
259  "BSD/OS")  *-*-bsdi*)
260      CCOPTIONS="-DCSRG_BASED"      CCOPTIONS="-DCSRG_BASED"
261      CDEBUGFLAGS="-O2 -fno-strength-reduce"      CDEBUGFLAGS="-O2 -fno-strength-reduce"
     if test -x /usr/bin/cpp; then  
         CPP=/usr/bin/cpp  
     fi  
262      ;;      ;;
263  "SunOS")  *-*-sunos*)
     case `uname -r` in  
     4.*)  
264        if test $CC = gcc; then        if test $CC = gcc; then
265          CDEBUGFLAGS=-O2          CDEBUGFLAGS=-O2
266          CCOPTIONS="-Dsun -Dsparc"          CCOPTIONS="-Dsun -Dsparc"
# Line 264  case $hosttype in Line 268  case $hosttype in
268          CDEBUGFLAGS=-O4          CDEBUGFLAGS=-O4
269          CCOPTIONS=""          CCOPTIONS=""
270        fi        fi
       CPP=/usr/lib/cpp  
271        ;;        ;;
272      5.*)  *-*-solaris2.*)
273        # Will 'solaris*' be OK?
274        if test $CC = gcc; then        if test $CC = gcc; then
275            CDEBUGFLAGS=-O2            CDEBUGFLAGS=-O2
276            CCOPTIONS="-Dsun -D`uname -p` -DSVR4 -DSYSV"            CCOPTIONS="-Dsun -D`uname -p` -DSVR4 -DSYSV"
277        else        else
278            CCOPTIONS="-Xc -xF -xcg92 -Dsun -D`uname -p` -DSVR4 -DSYSV"            CCOPTIONS="-Xc -xF -xcg92 -Dsun -D`uname -p` -DSVR4 -DSYSV"
279        fi        fi
       if test -x /usr/ccs/lib/cpp; then  
           CPP=/usr/ccs/lib/cpp  
       fi  
       ;;  
     *)  
       AC_MSG_WARN("It is not reported if FreeWnn works on this system.  But continuing...")  
       ;;  
     esac  
280      ;;      ;;
281  "HP-UX")  *-*-hpux*)
282      if test $CC = gcc; then      if test $CC = gcc; then
283          CDEBUGFLAGS=-O2          CDEBUGFLAGS=-O2
284          CCOPTIONS="-Dhpux -DSYSV"          CCOPTIONS="-Dhpux -DSYSV"
285      else      else
286          CCOPTIONS="-Ae -Dhpux -DSYSV"          CCOPTIONS="-Ae -Dhpux -DSYSV"
287      fi      fi
     case `uname -r` in  
     A.09.*)  
       if test -x /lib/cpp; then  
           CPP=/lib/cpp  
       fi  
288        ;;        ;;
289      B.10.*|B.11.*)  i[[34567]]86-pc-beos*)
       if test -x /opt/langtools/lbin/cpp; then  
           CPP=/opt/langtools/lbin/cpp  
       fi  
       ;;  
     *)  
       AC_MSG_WARN("It is not reported if FreeWnn works on this system.  But continuing...")  
       ;;  
     esac  
     ;;  
 "BeOS")  
         case `uname -m` in  
     "BePC")  
290            CCOPTIONS="-DBEOS -D_POSIX_SOURCE -D_BSD_SOURCE"            CCOPTIONS="-DBEOS -D_POSIX_SOURCE -D_BSD_SOURCE"
291            CDEBUGFLAGS="-O2 -fno-strength-reduce"            CDEBUGFLAGS="-O2 -fno-strength-reduce"
           CPP=`$CC -print-prog-name=cpp`  
292          ;;          ;;
293      "BeBox"|"BeMac")  powerpc-*-beos*)
294            CCOPTIONS="-DBEOS -D_POSIX_SOURCE -D_BSD_SOURCE"            CCOPTIONS="-DBEOS -D_POSIX_SOURCE -D_BSD_SOURCE"
           NON_GNU_CPP=/boot/apps/GeekGadgets/bin/cpp  
295          ;;          ;;
296      *)  *-*-aix*)
       { echo "configure: error: "This system is not supported."" 1>&2; exit 1; }  
       ;;  
     esac  
     ;;  
 "AIX")  
297      if test $CC = gcc; then      if test $CC = gcc; then
298        CDEBUGFLAGS=-O2        CDEBUGFLAGS=-O2
299      else      else
300        CDEBUGFLAGS=-O        CDEBUGFLAGS=-O
301      fi      fi
302      CCOPTIONS="-DSYSV"      CCOPTIONS="-DSYSV"
     CPP=/usr/lib/cpp  
303      ;;      ;;
304  *)  *)
305      AC_MSG_WARN("It is not reported if FreeWnn works on this system.  But continuing...")      AC_MSG_WARN("It is not reported if FreeWnn works on this system.  But continuing...")
306        AC_MSG_WARN([(It may or may not work if you set CCOPTIONS properly.)])
307      ;;      ;;
308  esac  esac
309    
310    echo "Set CDEBUGFLAGS and CCOPTIONS to following:"
311    echo '  CDEBUGFLAGS="'"$CDEBUGFLAGS"'"'
312    echo '    CCOPTIONS="'"$CCOPTIONS"'"'
313    
314    dnl 自動認識で決定されたくない場合はconfigure時に環境変数CPPを設定せよ。
315    dnl この位置ならばまだシステム固有部分でCPPをオーバライドできるが、
316    dnl 「CPP=${CPP:-"/usr/ccs/lib/cpp"}」のごとくユーザの意志を尊重した方が
317    dnl よいと思われる。
318  AC_PROG_CPP  AC_PROG_CPP
319    
320  dnl  dnl
# Line 344  dnl ### AC_PROG_LEX Line 325  dnl ### AC_PROG_LEX
325  AC_PROG_INSTALL  AC_PROG_INSTALL
326  AC_PROG_LN_S  AC_PROG_LN_S
327  AC_PROG_MAKE_SET  AC_PROG_MAKE_SET
328  AC_PROG_RANLIB  AC_PROG_LIBTOOL
329    AC_SUBST(LIBTOOL_DEPS)
330  AC_SUBST(CCOPTIONS)  AC_SUBST(CCOPTIONS)
331  AC_SUBST(CDEBUGFLAGS)  AC_SUBST(CDEBUGFLAGS)
332    

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

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