buildconf revision 842ae4bd224140319ae7feec1872b93dfd491143
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# Licensed to the Apache Software Foundation (ASF) under one or more
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# contributor license agreements. See the NOTICE file distributed with
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# this work for additional information regarding copyright ownership.
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# The ASF licenses this file to You under the Apache License, Version 2.0
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# (the "License"); you may not use this file except in compliance with
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# the License. You may obtain a copy of the License at
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# Unless required by applicable law or agreed to in writing, software
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# distributed under the License is distributed on an "AS IS" BASIS,
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# See the License for the specific language governing permissions and
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# limitations under the License.
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# buildconf: Build the support scripts needed to compile from a
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# checked-out version of the source code.
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# set a couple of defaults for where we should be looking for our support libs.
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# can be overridden with --with-apr=[dir] and --with-apr-util=[dir]
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync # Normalize
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# Check to be sure that we have the srclib dependencies checked-out
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync if [ -f "${dir}/build/apr_common.m4" ]; then
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync echo "found apr source: ${dir}"
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync echo "You don't have a copy of the apr source in srclib/apr. "
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync echo "Please get the source using the following instructions,"
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync echo "or specify the location of the source with "
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync echo "--with-apr=[path to apr] :"
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync echo " svn co http://svn.apache.org/repos/asf/apr/apr/trunk srclib/apr"
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync if [ -f "${dir}/Makefile.in" ]; then
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync echo "found apr-util source: ${dir}"
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync echo "You don't have a copy of the apr-util source in srclib/apr-util. "
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync echo "Please get one the source using the following instructions, "
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync echo "or specify the location of the source with "
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync echo "--with-apr-util=[path to apr-util]:"
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync echo " svn co http://svn.apache.org/repos/asf/apr/apr-util/trunk srclib/apr-util"
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# These are temporary until Roy finishes the other build changes
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# Remove autoconf 2.5x cache directories
a5e7ae69e440f6816420fc99599f044e79e716b6vboxsync# end temporary stuff
# Optionally copy libtool-1.3.x files
RELEASE=1
cat ./build/rpm/httpd.spec.in | \
> httpd.spec )