You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by fi...@apache.org on 2001/03/24 07:50:34 UTC

cvs commit: apr buildconf configure.in

fielding    01/03/23 22:50:34

  Modified:    .        buildconf configure.in
  Log:
  Move the build tool check into APR and improve the comments.
  This is in preparation of APR being the center of all builds.
  
  Revision  Changes    Path
  1.12      +76 -4     apr/buildconf
  
  Index: buildconf
  ===================================================================
  RCS file: /home/cvs/apr/buildconf,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- buildconf	2001/03/24 06:00:39	1.11
  +++ buildconf	2001/03/24 06:50:34	1.12
  @@ -1,6 +1,71 @@
   #!/bin/sh
  +# ====================================================================
  +# The Apache Software License, Version 1.1
  +#
  +# Copyright (c) 2000-2001 The Apache Software Foundation.  All rights
  +# reserved.
  +#
  +# Redistribution and use in source and binary forms, with or without
  +# modification, are permitted provided that the following conditions
  +# are met:
  +#
  +# 1. Redistributions of source code must retain the above copyright
  +#    notice, this list of conditions and the following disclaimer.
  +#
  +# 2. Redistributions in binary form must reproduce the above copyright
  +#    notice, this list of conditions and the following disclaimer in
  +#    the documentation and/or other materials provided with the
  +#    distribution.
  +#
  +# 3. The end-user documentation included with the redistribution,
  +#    if any, must include the following acknowledgment:
  +#       "This product includes software developed by the
  +#        Apache Software Foundation (http://www.apache.org/)."
  +#    Alternately, this acknowledgment may appear in the software itself,
  +#    if and wherever such third-party acknowledgments normally appear.
  +#
  +# 4. The names "Apache" and "Apache Software Foundation" must
  +#    not be used to endorse or promote products derived from this
  +#    software without prior written permission. For written
  +#    permission, please contact apache@apache.org.
  +#
  +# 5. Products derived from this software may not be called "Apache",
  +#    nor may "Apache" appear in their name, without prior written
  +#    permission of the Apache Software Foundation.
  +#
  +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  +# DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
  +# ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  +# SUCH DAMAGE.
  +# ====================================================================
  +#
  +# This software consists of voluntary contributions made by many
  +# individuals on behalf of the Apache Software Foundation.  For more
  +# information on the Apache Software Foundation, please see
  +# <http://www.apache.org/>.
  +#
  +
  +# buildconf: Build the support scripts needed to compile from a
  +#            checked-out version of the source code.
   
  +# Verify that the builder has the right config tools installed
   #
  +build/buildcheck.sh || exit 1
  +
  +libtoolize=`build/PrintPath glibtoolize libtoolize`
  +if [ "x$libtoolize" = "x" ]; then
  +    echo "libtoolize not found in path"
  +    exit 1
  +fi
  +
   # Create the libtool helper files
   #
   # Note: we copy (rather than link) them to simplify distribution.
  @@ -8,12 +73,17 @@
   #       rely on libtool's versions
   #
   echo "Copying libtool helper files ..."
  -#
  -libtoolize=`build/PrintPath glibtoolize libtoolize`
  +
  +$libtoolize --copy --automake
  +
   ltpath=`dirname $libtoolize`
   ltfile=`cd $ltpath/../share/aclocal ; pwd`/libtool.m4
  -cp -f $ltfile build/
  -$libtoolize --copy --automake
  +
  +if [ ! -f $ltfile ]; then
  +    echo "$ltfile not found"
  +    exit 1
  +fi
  +cp -f $ltfile build/libtool.m4
   
   #
   # Generate the autoconf header and ./configure
  @@ -26,3 +96,5 @@
   autoconf
   
   (cd shmem/unix/mm && autoconf)
  +
  +exit 0
  
  
  
  1.259     +8 -4      apr/configure.in
  
  Index: configure.in
  ===================================================================
  RCS file: /home/cvs/apr/configure.in,v
  retrieving revision 1.258
  retrieving revision 1.259
  diff -u -r1.258 -r1.259
  --- configure.in	2001/03/24 06:00:39	1.258
  +++ configure.in	2001/03/24 06:50:34	1.259
  @@ -1,12 +1,16 @@
  -dnl ##
  -dnl ## Autoconf configuration file for APR
  -dnl ##
  +dnl #
  +dnl # Autoconf configuration file for APR
  +dnl #
  +dnl # Process this file with autoconf to produce a configure script.
  +dnl # Use ./buildconf to prepare build files and run autoconf for APR.
   
  -dnl Process this file with autoconf to produce a configure script.
   AC_INIT(build/apr_common.m4)
   AC_CONFIG_HEADER(include/arch/unix/apr_private.h)
   AC_CONFIG_AUX_DIR(build)
   
  +dnl #
  +dnl # Include our own M4 macros along with those for libtool
  +dnl #
   sinclude(build/apr_common.m4)
   sinclude(build/apr_network.m4)
   sinclude(build/apr_threads.m4)