apr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gst...@apache.org
Subject cvs commit: apr/build apr_common.m4
Date Tue, 27 Feb 2001 11:34:51 GMT
gstein      01/02/27 03:34:50

  Modified:    .        configure.in
               build    apr_common.m4
  Log:
  * configure.in: just call APR_FLAG_HEADERS once. This allows autoconf to
    loop over the values *once* rather than substituting N loops for header
    checking. This drops configure's size from 340k down to 255k. (!!!)
  
  * apr_common.m4: M4 sees the shell's backslash, so treat it as whitespace in
    APR_COMMA_ARGS
  
  Revision  Changes    Path
  1.249     +63 -59    apr/configure.in
  
  Index: configure.in
  ===================================================================
  RCS file: /home/cvs/apr/configure.in,v
  retrieving revision 1.248
  retrieving revision 1.249
  diff -u -u -r1.248 -r1.249
  --- configure.in	2001/02/26 23:34:44	1.248
  +++ configure.in	2001/02/27 11:34:46	1.249
  @@ -402,65 +402,69 @@
   dnl #----------------------------- Checks for Any required Headers
   AC_HEADER_STDC
   
  -APR_FLAG_HEADERS(ByteOrder.h)
  -APR_FLAG_HEADERS(conio.h)
  -APR_FLAG_HEADERS(crypt.h)
  -APR_FLAG_HEADERS(ctype.h)
  -APR_FLAG_HEADERS(dir.h)
  -APR_FLAG_HEADERS(dirent.h)
  -APR_FLAG_HEADERS(errno.h)
  -APR_FLAG_HEADERS(net/errno.h)
  -APR_FLAG_HEADERS(fcntl.h)
  -APR_FLAG_HEADERS(grp.h)
  -APR_FLAG_HEADERS(io.h)
  -APR_FLAG_HEADERS(limits.h)
  -APR_FLAG_HEADERS(malloc.h)
  -APR_FLAG_HEADERS(memory.h)
  -APR_FLAG_HEADERS(netdb.h)
  -APR_FLAG_HEADERS(osreldate.h)
  -APR_FLAG_HEADERS(process.h)
  -APR_FLAG_HEADERS(pwd.h)
  -APR_FLAG_HEADERS(sys/syslimits.h)
  -APR_FLAG_HEADERS(sys/sem.h)
  -APR_FLAG_HEADERS(signal.h)
  -APR_FLAG_HEADERS(stdarg.h)
  -APR_FLAG_HEADERS(stddef.h)
  -APR_FLAG_HEADERS(stdio.h)
  -APR_FLAG_HEADERS(stdlib.h)
  -APR_FLAG_HEADERS(string.h)
  -APR_FLAG_HEADERS(strings.h)
  -APR_FLAG_HEADERS(sysapi.h)
  -APR_FLAG_HEADERS(sysgtime.h)
  -APR_FLAG_HEADERS(termios.h)
  -APR_FLAG_HEADERS(time.h)
  -APR_FLAG_HEADERS(sys/time.h)
  -APR_FLAG_HEADERS(tpfeq.h)
  -APR_FLAG_HEADERS(tpfio.h)
  -APR_FLAG_HEADERS(sys/uio.h)
  -APR_FLAG_HEADERS(unistd.h)
  -APR_FLAG_HEADERS(poll.h)
  -APR_FLAG_HEADERS(sys/poll.h)
  -APR_FLAG_HEADERS(unix.h)
  -APR_FLAG_HEADERS(arpa/inet.h)
  -APR_FLAG_HEADERS(netinet/in.h)
  -APR_FLAG_HEADERS(netinet/tcp.h)
  -APR_FLAG_HEADERS(iconv.h)
  -APR_FLAG_HEADERS(langinfo.h)
  -
  -APR_FLAG_HEADERS(sys/file.h)
  -APR_FLAG_HEADERS(sys/mman.h)
  -APR_FLAG_HEADERS(sys/resource.h)
  -APR_FLAG_HEADERS(sys/select.h)
  -APR_FLAG_HEADERS(sys/sendfile.h)
  -APR_FLAG_HEADERS(sys/signal.h)
  -APR_FLAG_HEADERS(sys/socket.h)
  -APR_FLAG_HEADERS(sys/stat.h)
  -APR_FLAG_HEADERS(sys/types.h)
  -APR_FLAG_HEADERS(sys/wait.h)
  -APR_FLAG_HEADERS(dlfcn.h)
  -APR_FLAG_HEADERS(dl.h)
  -
  -APR_FLAG_HEADERS(kernel/OS.h)
  +APR_FLAG_HEADERS(
  +    ByteOrder.h		\
  +    conio.h		\
  +    crypt.h		\
  +    ctype.h		\
  +    dir.h		\
  +    dirent.h		\
  +    dl.h		\
  +    dlfcn.h		\
  +    errno.h		\
  +    fcntl.h		\
  +    grp.h		\
  +    iconv.h		\
  +    io.h		\
  +    langinfo.h		\
  +    limits.h		\
  +    malloc.h		\
  +    memory.h		\
  +    netdb.h		\
  +    osreldate.h		\
  +    poll.h		\
  +    process.h		\
  +    pwd.h		\
  +    signal.h		\
  +    stdarg.h		\
  +    stddef.h		\
  +    stdio.h		\
  +    stdlib.h		\
  +    string.h		\
  +    strings.h		\
  +    sysapi.h		\
  +    sysgtime.h		\
  +    termios.h		\
  +    time.h		\
  +    tpfeq.h		\
  +    tpfio.h		\
  +    unistd.h		\
  +    unix.h		\
  +			\
  +    arpa/inet.h		\
  +			\
  +    kernel/OS.h		\
  +			\
  +    net/errno.h		\
  +			\
  +    netinet/in.h	\
  +    netinet/tcp.h	\
  +			\
  +    sys/file.h		\
  +    sys/mman.h		\
  +    sys/poll.h		\
  +    sys/resource.h	\
  +    sys/select.h	\
  +    sys/sem.h		\
  +    sys/sendfile.h	\
  +    sys/signal.h	\
  +    sys/socket.h	\
  +    sys/stat.h		\
  +    sys/syslimits.h	\
  +    sys/time.h		\
  +    sys/types.h		\
  +    sys/uio.h		\
  +    sys/wait.h)
   
   AC_SUBST(arpa_ineth)
   AC_SUBST(conioh)
  
  
  
  1.9       +7 -4      apr/build/apr_common.m4
  
  Index: apr_common.m4
  ===================================================================
  RCS file: /home/cvs/apr/build/apr_common.m4,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -u -r1.8 -r1.9
  --- apr_common.m4	2001/02/27 11:09:43	1.8
  +++ apr_common.m4	2001/02/27 11:34:49	1.9
  @@ -333,9 +333,12 @@
   ])dnl
   
   
  -dnl the following is a newline, a space, and a tab. don't reindent!
  -define([newline_space_tab],[
  - 	])
  +dnl the following is a newline, a space, a tab, and a backslash (the
  +dnl backslash is used by the shell to skip newlines, but m4 sees it;
  +dnl treat it like whitespace).
  +dnl WARNING: don't reindent these lines, or the space/tab will be lost!
  +define([apr_whitespace],[
  + 	\])
   
   dnl
   dnl APR_COMMA_ARGS(ARG1 ...)
  @@ -347,7 +350,7 @@
   dnl  within each iteration.
   dnl
   changequote({,})
  -define({APR_COMMA_ARGS},{patsubst([$}{1],[[}newline_space_tab{]+],[,])})
  +define({APR_COMMA_ARGS},{patsubst([$}{1],[[}apr_whitespace{]+],[,])})
   define({APR_FOREACH},
     {ifelse($}{2,,,
             [define([eachval],
  
  
  

Mime
View raw message