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.16 by hiroo, Tue Aug 14 13:43:20 2001 UTC revision 1.17 by hiroo, Sun Sep 16 11:35:57 2001 UTC
# Line 37  AC_CONFIG_HEADER(config.h) Line 37  AC_CONFIG_HEADER(config.h)
37    
38  dnl  dnl
39  dnl srcdir の絶対パスバージョンの作成。本当はこんなものを定義しなくても  dnl srcdir の絶対パスバージョンの作成。本当はこんなものを定義しなくても
40  dnl 動くように Makefile.in を書くべきである。ちょっとずつそうなるように  dnl 動くように Makefile.in を書くべきである。
41  dnl 直していきたい  dnl 多分、修正できたので、とりあえず comment out しておく。
42  dnl  dnl
43  case "$top_srcdir" in  dnl case "$top_srcdir" in
44    .)  abs_top_srcdir=`pwd` ;;  dnl   .)  abs_top_srcdir=`pwd` ;;
45    /*) abs_top_srcdir=top_srcdir;;  dnl   /*) abs_top_srcdir=top_srcdir;;
46    *) # Relative path.  dnl   *) # Relative path.
47      abs_top_srcdir=`pwd`$ac_dots$ac_given_srcdir ;;  dnl     abs_top_srcdir=`pwd`$ac_dots$ac_given_srcdir ;;
48  esac  dnl esac
49  AC_SUBST(abs_top_srcdir)  dnl AC_SUBST(abs_top_srcdir)
50    
51  dnl ====================================================================  dnl ====================================================================
52  dnl Check optional features  dnl Check optional features
53  dnl ====================================================================  dnl ====================================================================
54    
55  AC_CANONICAL_HOST  AC_CANONICAL_HOST
 dnl AM_PROG_LIBTOOL  
   
 AC_ARG_ENABLE(sharedlib,  
 [  --enable-sharedlib      build shared library using GNU libtool],  
  [if test "$enableval" = yes  
   then  
     use_sharedlib=yes  
   else  
     use_sharedlib=no  
   fi], [use_sharedlib=default])  
56    
57    dnl build and install libraries, server or client
58    
59  dnl build and install libraries or server  AC_ARG_ENABLE(debug,
60    [  --enable-debug             enable debug options [default=no]],
61    [case "${enableval}" in
62       yes) debug=true ;;
63       no)  debug=false ;;
64       *)   AC_MSG_ERROR(bad value for --enable-debug)
65    esac], debug=false)
66    
67  AC_ARG_ENABLE(libraries,  AC_ARG_ENABLE(libraries,
68  [  --enable-libraries         build and install libraries [default=yes]],  [  --enable-libraries      build and install libraries [default=yes]],
69  [case "${enableval}" in  [case "${enableval}" in
70     yes) libraries=true ;;     yes) libraries=true ;;
71     no)  libraries=false ;;     no)  libraries=false ;;
# Line 83  AC_ARG_ENABLE(server, Line 80  AC_ARG_ENABLE(server,
80     *)   AC_MSG_ERROR(bad value for --enable-server) ;;     *)   AC_MSG_ERROR(bad value for --enable-server) ;;
81  esac], server=true)  esac], server=true)
82    
83    AC_ARG_ENABLE(client,
84    [  --enable-client         build and install clients [default=no]],
85    [case "${enableval}" in
86       yes) client=true ;;
87       no)  client=false ;;
88       *)   AC_MSG_ERROR(bad value for --enable-client) ;;
89    esac], client=false)
90    
91  if test $libraries = true; then  if test $libraries = true; then
92          SUBDIRS="\$(LIB_SUBDIRS)"          SUBDIRS="\$(LIB_SUBDIRS)"
# Line 92  if test $server = true; then Line 96  if test $server = true; then
96          SUBDIRS="$SUBDIRS \$(SERVER_SUBDIRS)"          SUBDIRS="$SUBDIRS \$(SERVER_SUBDIRS)"
97          WNNMANDIR="$WNNMANDIR \$(SERVER_WNNMANDIR)"          WNNMANDIR="$WNNMANDIR \$(SERVER_WNNMANDIR)"
98  fi  fi
99    if test $client = true; then
100            SUBDIRS="$SUBDIRS \$(CLIENT_SUBDIRS)"
101    dnl currently client is only uum and its man is in SERVER_WNNMANDIR
102    dnl     WNNMANDIR=$WNNMANDIR \$(CLIENT_WNNMANDIR)"
103    fi
104    
105  AC_SUBST(SUBDIRS)  AC_SUBST(SUBDIRS)
106  AC_SUBST(WNNMANDIR)  AC_SUBST(WNNMANDIR)
# Line 99  AC_SUBST(WNNMANDIR) Line 108  AC_SUBST(WNNMANDIR)
108  dnl For Severs  dnl For Severs
109    
110  AC_ARG_ENABLE(Wnn,  AC_ARG_ENABLE(Wnn,
111  [  --enable-Wnn         build and install Wnn [default=true]],  [  --enable-Wnn         build and install Wnn [default=yes]],
112  [case "${enableval}" in  [case "${enableval}" in
113     yes) Wnn="Wnn";;     yes) Wnn="Wnn";;
114     no)  Wnn="" ;;     no)  Wnn="" ;;
# Line 118  dnl AC_SUBST(JSERVER_SUBDIRS1) Line 127  dnl AC_SUBST(JSERVER_SUBDIRS1)
127  AC_SUBST(JSERVER_SUBDIRS2)  AC_SUBST(JSERVER_SUBDIRS2)
128    
129  AC_ARG_ENABLE(cWnn,  AC_ARG_ENABLE(cWnn,
130  [  --enable-cWnn         build and install cWnn [default=true]],  [  --enable-cWnn         build and install cWnn [default=yes]],
131  [case "${enableval}" in  [case "${enableval}" in
132     yes) cWnn="cWnn" ;;     yes) cWnn="cWnn" ;;
133     no)  cWnn="" ;;     no)  cWnn="" ;;
# Line 127  esac], cWnn="cWnn") Line 136  esac], cWnn="cWnn")
136  AC_SUBST(cWnn)  AC_SUBST(cWnn)
137    
138  AC_ARG_ENABLE(kWnn,  AC_ARG_ENABLE(kWnn,
139  [  --enable-kWnn         build and install kWnn [default=true]],  [  --enable-kWnn         build and install kWnn [default=yes]],
140  [case "${enableval}" in  [case "${enableval}" in
141     yes) kWnn="kWnn" ;;     yes) kWnn="kWnn" ;;
142     no)  kWnn="" ;;     no)  kWnn="" ;;
# Line 229  AC_SUBST(KWNNJLIB) Line 238  AC_SUBST(KWNNJLIB)
238  AC_SUBST(DEPKWNNJLIB)  AC_SUBST(DEPKWNNJLIB)
239  AC_SUBST(KHINSI_DATA)  AC_SUBST(KHINSI_DATA)
240    
241  AC_ARG_ENABLE(inet6,  AC_ARG_ENABLE(ipv6,
242  [  --enable-inet6          build and install inet6 [default=false]],  [  --enable-ipv6           build and install IPv6 [default=no]],
243  [case "${enableval}" in  [case "${enableval}" in
244     yes) inet6="-DINET6";;     yes) ipv6="-DINET6";;
245     no)  inet6="" ;;     no)  ipv6="" ;;
246     *)   AC_MSG_ERROR(bad value for --enable-inet6) ;;     *)   AC_MSG_ERROR(bad value for --enable-ipv6) ;;
247  esac], inet6="")  esac], ipv6="")
248  AC_SUBST(inet6)  AC_SUBST(ipv6)
249    
250    AC_ARG_ENABLE(unsafe-path,
251    [  --enable-unsafe-path    allow creating files in an arbitrary path [default=no]],
252    [case "${enableval}" in
253       yes) unsafe_path = true;;
254       no)  unsafe_path = false;;
255       *)   AC_MSG_ERROR(bad value for --enable-unsafe-path) ;;
256    esac], unsafe_path=false)
257    AC_SUBST(unsafe_path)
258    
259    if test ${unsafe_path} = true; then
260            AC_DEFINE(WNN_ALLOW_UNSAFE_PATH)
261    fi
262    
263  dnl  dnl
264  dnl Checks for cc and cpp.  dnl Checks for cc and cpp.
# Line 245  AC_PROG_CC Line 267  AC_PROG_CC
267    
268  dnl Use environment variable (if set). It will be overridden  dnl Use environment variable (if set). It will be overridden
269  dnl in supported system though...  dnl in supported system though...
 # CCOPTIONS=""  
270  CDEBUGFLAGS=${CDEBUGFLAGS:-"-O"}  CDEBUGFLAGS=${CDEBUGFLAGS:-"-O"}
271  case $host in  case $host in
272  *-*-linux*)  *-*-linux*)
273      CCOPTIONS="-Dlinux -D_POSIX_SOURCE -D_BSD_SOURCE"      CCOPTIONS="-Dlinux -D_POSIX_SOURCE -D_BSD_SOURCE"
274      CDEBUGFLAGS="-O2 -fno-strength-reduce"      if test $debug = true; then
275          CDEBUGFLAGS="-g2 -O2 -fno-strength-reduce"
276        else
277          CDEBUGFLAGS="-O2 -fno-strength-reduce"
278        fi
279      ;;      ;;
280  *-*-freebsd*|*-*-netbsd*|*-*-openbsd*)  *-*-freebsd*|*-*-netbsd*|*-*-openbsd*)
281      CCOPTIONS="-DCSRG_BASED"      CCOPTIONS="-DCSRG_BASED"
282      CDEBUGFLAGS="-O2 -fno-strength-reduce"      if test $debug = true; then
283          CDEBUGFLAGS="-g2 -O2 -fno-strength-reduce"
284        else
285          CDEBUGFLAGS="-O2 -fno-strength-reduce"
286        fi
287      ;;      ;;
288  *-*-bsdi*)  *-*-bsdi*)
289      CCOPTIONS="-DCSRG_BASED"      CCOPTIONS="-DCSRG_BASED"
290      CDEBUGFLAGS="-O2 -fno-strength-reduce"      if test $debug = true; then
291          CDEBUGFLAGS="-g2 -O2 -fno-strength-reduce"
292        else
293          CDEBUGFLAGS="-O2 -fno-strength-reduce"
294        fi
295      ;;      ;;
296  *-*-sunos*)  *-*-sunos*)
297        if test $CC = gcc; then        if test `basename $CC` = gcc; then
         CDEBUGFLAGS=-O2  
298          CCOPTIONS="-Dsun -Dsparc"          CCOPTIONS="-Dsun -Dsparc"
299            if test $debug = true; then
300              CDEBUGFLAGS="-g2 -O2"
301            else
302              CDEBUGFLAGS=-O2
303            fi
304        else        else
         CDEBUGFLAGS=-O4  
305          CCOPTIONS=""          CCOPTIONS=""
306            CDEBUGFLAGS=-O4
307        fi        fi
308        ;;        ;;
309  *-*-solaris2.*)  *-*-solaris2.*)
310      # Will 'solaris*' be OK?      # Will 'solaris*' be OK?
311        if test $CC = gcc; then        if test `basename $CC` = gcc; then
312            CCOPTIONS="-Dsun -D`uname -p` -DSVR4 -DSYSV"
313            if test $debug = true; then
314              CDEBUGFLAGS="-g2 -O2"
315            else
316            CDEBUGFLAGS=-O2            CDEBUGFLAGS=-O2
317            CCOPTIONS="-Dsun -D`uname -p` -DSVR4 -DSYSV"          fi
318        else        else
319            CCOPTIONS="-Xc -xF -xcg92 -Dsun -D`uname -p` -DSVR4 -DSYSV"          CCOPTIONS="-Xc -xF -xcg92 -Dsun -D`uname -p` -DSVR4 -DSYSV"
320              CDEBUGFLAGS=-O4
321        fi        fi
322      ;;      ;;
323  *-*-hpux*)  *-*-hpux*)
324      if test $CC = gcc; then      if test `basename $CC` = gcc; then
         CDEBUGFLAGS=-O2  
325          CCOPTIONS="-Dhpux -DSYSV"          CCOPTIONS="-Dhpux -DSYSV"
326            if test $debug = true; then
327              CDEBUGFLAGS="-g2 -O2"
328            else
329              CDEBUGFLAGS=-O2
330            fi
331      else      else
332          CCOPTIONS="-Ae -Dhpux -DSYSV"          CCOPTIONS="-Ae -Dhpux -DSYSV"
333      fi      fi
334        ;;        ;;
335  i[[34567]]86-pc-beos*)  i[[34567]]86-pc-beos*)
336            CCOPTIONS="-DBEOS -D_POSIX_SOURCE -D_BSD_SOURCE"          CCOPTIONS="-DBEOS -D_POSIX_SOURCE -D_BSD_SOURCE"
337            if test $debug = true; then
338              CDEBUGFLAGS="-g2 -O2 -fno-strength-reduce"
339            else
340            CDEBUGFLAGS="-O2 -fno-strength-reduce"            CDEBUGFLAGS="-O2 -fno-strength-reduce"
341            fi
342          ;;          ;;
343  powerpc-*-beos*)  powerpc-*-beos*)
344            CCOPTIONS="-DBEOS -D_POSIX_SOURCE -D_BSD_SOURCE"          CCOPTIONS="-DBEOS -D_POSIX_SOURCE -D_BSD_SOURCE"
345            if test $debug = true; then
346              CDEBUGFLAGS="-g2"
347            else
348              CDEBUGFLAGS=""
349            fi
350          ;;          ;;
351  *-*-aix*)  *-*-aix*)
352      if test $CC = gcc; then      if test `basename $CC` = gcc; then
353        CDEBUGFLAGS=-O2        CDEBUGFLAGS=-O2
354            if test $debug = true; then
355              CDEBUGFLAGS="-g2"
356            else
357              CDEBUGFLAGS=""
358            fi
359      else      else
360        CDEBUGFLAGS=-O        CDEBUGFLAGS=-O
361      fi      fi
# Line 307  powerpc-*-beos*) Line 367  powerpc-*-beos*)
367      ;;      ;;
368  esac  esac
369    
370    if test ${debug} = true; then
371         INSTPGMFLAGS =
372    else
373         INSTPGMFLAGS = -s
374    fi
375    AC_SUBST(INSTPGMFLAGS)
376    
377  echo "Set CDEBUGFLAGS and CCOPTIONS to following:"  echo "Set CDEBUGFLAGS and CCOPTIONS to following:"
378  echo '  CDEBUGFLAGS="'"$CDEBUGFLAGS"'"'  echo '  CDEBUGFLAGS="'"$CDEBUGFLAGS"'"'
379  echo '    CCOPTIONS="'"$CCOPTIONS"'"'  echo '    CCOPTIONS="'"$CCOPTIONS"'"'

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

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