summaryrefslogtreecommitdiff
path: root/buildconf
blob: 5e80c3cb7eb614ac2f7a3dc9e41322297812d5cb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/sh

#
# Build aclocal.m4 from libtool's libtool.m4 and our own M4 files.
#
libtoolize=`helpers/PrintPath glibtoolize libtoolize`
ltpath=`dirname $libtool`
ltfile=`cd $ltpath/../share/aclocal ; pwd`/libtool.m4
echo "Incorporating $ltfile into aclocal.m4 ..."
echo "dnl THIS FILE IS AUTOMATICALLY GENERATED BY buildconf" > aclocal.m4
echo "dnl edits here will be lost" >> aclocal.m4
cat helpers/apr-conf.m4 apr_common.m4 hints.m4 $ltfile >> aclocal.m4

#
# Create the libtool helper files
#
# Note: we copy (rather than link) them to simplify distribution.
# Note: APR supplies its own config.guess and config.sub -- we do not
#       rely on libtool's versions
#
echo "Copying libtool helper files ..."
$libtoolize --copy

#
# Generate the autoconf header and ./configure
#
echo "Creating include/arch/unix/apr_private.h.in ..."
autoheader

echo "Creating configure ..."
### do some work to toss config.cache?
autoconf

(cd shmem/unix/mm && autoconf)