acinclude.m4 revision 7c2d1ecc95b2213a3fd449b2549999ed6f19f6be
59dfe8e19f0909aa31ff10f1f003344fc620c1c5saschaAC_DEFUN(APACHE_CONFIG_NICE,[
59dfe8e19f0909aa31ff10f1f003344fc620c1c5sascha cat >$1<<EOF
59dfe8e19f0909aa31ff10f1f003344fc620c1c5sascha# Created by configure
5727f68f33838686d447f55a100309e54efb20f8fielding if test -n "$OPTIM"; then
5727f68f33838686d447f55a100309e54efb20f8fielding echo "OPTIM=\"$OPTIM\"; export OPTIM" >> $1
59dfe8e19f0909aa31ff10f1f003344fc620c1c5sascha for arg in [$]0 "[$]@"; do
59dfe8e19f0909aa31ff10f1f003344fc620c1c5sascha echo "\"[$]arg\" \\" >> $1
59dfe8e19f0909aa31ff10f1f003344fc620c1c5sascha echo '"[$]@"' >> $1
59dfe8e19f0909aa31ff10f1f003344fc620c1c5sascha chmod +x $1
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_DEFUN(APACHE_PASSTHRU,[
6ca0e6973c8176100f4a426444823ae5e777e28fsascha unset ac_cv_pass_$1
6ca0e6973c8176100f4a426444823ae5e777e28fsascha AC_CACHE_VAL(ac_cv_pass_$1, [ac_cv_pass_$1=$$1])
6ca0e6973c8176100f4a426444823ae5e777e28fsaschadnl APACHE_SUBST(VARIABLE)
6ca0e6973c8176100f4a426444823ae5e777e28fsaschadnl Makes VARIABLE available in generated files
6ca0e6973c8176100f4a426444823ae5e777e28fsaschadnl (do not use @variable@ in Makefiles, but $(variable))
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_DEFUN(APACHE_SUBST,[
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_VAR_SUBST="$APACHE_VAR_SUBST $1"
6ca0e6973c8176100f4a426444823ae5e777e28fsascha AC_SUBST($1)
6ca0e6973c8176100f4a426444823ae5e777e28fsaschadnl APACHE_FAST_OUTPUT(FILENAME)
6ca0e6973c8176100f4a426444823ae5e777e28fsaschadnl Perform substitutions on FILENAME (Makefiles only)
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_DEFUN(APACHE_FAST_OUTPUT,[
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_FAST_OUTPUT_FILES="$APACHE_FAST_OUTPUT_FILES $1"
6ca0e6973c8176100f4a426444823ae5e777e28fsaschadnl APACHE_MKDIR_P_CHECK
6ca0e6973c8176100f4a426444823ae5e777e28fsaschadnl checks whether mkdir -p works
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_DEFUN(APACHE_MKDIR_P_CHECK,[
6ca0e6973c8176100f4a426444823ae5e777e28fsascha AC_CACHE_CHECK(for working mkdir -p, ac_cv_mkdir_p,[
6ca0e6973c8176100f4a426444823ae5e777e28fsascha test -d conftestdir && rm -rf conftestdir
6ca0e6973c8176100f4a426444823ae5e777e28fsascha if test -d conftestdir/somedir; then
6ca0e6973c8176100f4a426444823ae5e777e28fsascha ac_cv_mkdir_p=yes
6ca0e6973c8176100f4a426444823ae5e777e28fsascha ac_cv_mkdir_p=no
6ca0e6973c8176100f4a426444823ae5e777e28fsascha rm -rf conftestdir
3a47c2ef905c3b6483279637fb8054ca67c5b6ddsaschadnl APACHE_GEN_CONFIG_VARS
3a47c2ef905c3b6483279637fb8054ca67c5b6ddsaschaAC_DEFUN(APACHE_GEN_CONFIG_VARS,[
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(abs_srcdir)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(bindir)
e50587e6b2ff25bdcbe29410be5bf8f4792016eegregames APACHE_SUBST(sbindir)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(cgidir)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(logdir)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(exec_prefix)
dadf206a4cf1eccf5c13b64bd9678610dd763868rbb APACHE_SUBST(datadir)
dadf206a4cf1eccf5c13b64bd9678610dd763868rbb APACHE_SUBST(localstatedir)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(libexecdir)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(htdocsdir)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(includedir)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(iconsdir)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(sysconfdir)
5f69f46ccdf50afd8f0a23f134746e6066185e89rbb APACHE_SUBST(other_targets)
12b0070d002520b81a273ae892b9ea08e810b123rbb APACHE_SUBST(progname)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(prefix)
886cd69ebf69e990dbc365be87ff8ea7cd681904rbb APACHE_SUBST(AWK)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(CC)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(CFLAGS)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(CPPFLAGS)
7bfe076b680e6e591add6cdc754ce9a6910682a2sascha APACHE_SUBST(CXX)
7bfe076b680e6e591add6cdc754ce9a6910682a2sascha APACHE_SUBST(CXXFLAGS)
f07a80771bc5d30b1e0cfcb7256c1a302da77675rbb APACHE_SUBST(LTFLAGS)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(LDFLAGS)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(DEFS)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(LIBTOOL)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(SHELL)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_SUBST(MODULE_DIRS)
6a1c919219ae7e3382fb22f1c4cf89f11b4becffcoar APACHE_SUBST(PORT)
149a3191ece73981f9bd7bccee8f89932f43e4a5jim APACHE_SUBST(NOTEST_CFLAGS)
149a3191ece73981f9bd7bccee8f89932f43e4a5jim APACHE_SUBST(NOTEST_LDFLAGS)
ce8d7a0627c0f246376cccd980463f8250a6a97ebjh APACHE_SUBST(CORE_IMPLIB_FILE)
ce8d7a0627c0f246376cccd980463f8250a6a97ebjh APACHE_SUBST(CORE_IMPLIB)
ce8d7a0627c0f246376cccd980463f8250a6a97ebjh APACHE_SUBST(SH_LIBTOOL)
ce8d7a0627c0f246376cccd980463f8250a6a97ebjh APACHE_SUBST(MK_IMPLIB)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha abs_srcdir="`(cd $srcdir && pwd)`"
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_MKDIR_P_CHECK
6ca0e6973c8176100f4a426444823ae5e777e28fsascha echo creating config_vars.mk
6ca0e6973c8176100f4a426444823ae5e777e28fsascha for i in $APACHE_VAR_SUBST; do
6ca0e6973c8176100f4a426444823ae5e777e28fsascha eval echo "$i = \$$i" >> config_vars.mk
3a47c2ef905c3b6483279637fb8054ca67c5b6ddsaschadnl APACHE_GEN_MAKEFILES
3a47c2ef905c3b6483279637fb8054ca67c5b6ddsaschadnl Creates Makefiles
3a47c2ef905c3b6483279637fb8054ca67c5b6ddsaschaAC_DEFUN(APACHE_GEN_MAKEFILES,[
96e6cafca226a8a2a64a7bbdc634b5b2679c9e0csascha $SHELL $srcdir/build/fastgen.sh $srcdir $ac_cv_mkdir_p $BSD_MAKEFILE $APACHE_FAST_OUTPUT_FILES
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_DEFUN(APACHE_LIBTOOL_SILENT,[
6ca0e6973c8176100f4a426444823ae5e777e28fsascha LIBTOOL='$(SHELL) $(top_builddir)/libtool --silent'
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanojdnl ## APACHE_OUTPUT(file)
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanojdnl ## adds "file" to the list of files generated by AC_OUTPUT
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanojdnl ## This macro can be used several times.
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanojAC_DEFUN(APACHE_OUTPUT, [
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanoj APACHE_OUTPUT_FILES="$APACHE_OUTPUT_FILES $1"
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanojdnl AC_ADD_LIBRARY(library)
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanojdnl add a library to the link line
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanojAC_DEFUN(AC_ADD_LIBRARY,[
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanoj APACHE_ONCE(LIBRARY, $1, [
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanoj EXTRA_LIBS="$EXTRA_LIBS -l$1"
aa811cad2eb3fc01d17a5c8eba274b915ab8cd20manojdnl AC_CHECK_DEFINE(macro, headerfile)
aa811cad2eb3fc01d17a5c8eba274b915ab8cd20manojdnl checks for the macro in the header file
aa811cad2eb3fc01d17a5c8eba274b915ab8cd20manojAC_DEFUN(AC_CHECK_DEFINE,[
aa811cad2eb3fc01d17a5c8eba274b915ab8cd20manoj AC_CACHE_CHECK(for $1 in $2, ac_cv_define_$1,
aa811cad2eb3fc01d17a5c8eba274b915ab8cd20manoj AC_EGREP_CPP([YES_IS_DEFINED], [
5e02b58f37d5dcea1e75f35ed6b14cbb9af31a9amanoj#include <$2>
5e02b58f37d5dcea1e75f35ed6b14cbb9af31a9amanojYES_IS_DEFINED
aa811cad2eb3fc01d17a5c8eba274b915ab8cd20manoj ], ac_cv_define_$1=yes, ac_cv_define_$1=no))
aa811cad2eb3fc01d17a5c8eba274b915ab8cd20manoj if test "$ac_cv_define_$1" = "yes" ; then
b9e4a86f22b3e8666186b9fe08e9241cdaf50d26manoj AC_DEFINE(HAVE_$1,,
b9e4a86f22b3e8666186b9fe08e9241cdaf50d26manoj [Define if the macro "$1" is defined on this system])
aa811cad2eb3fc01d17a5c8eba274b915ab8cd20manojdnl AC_TYPE_RLIM_T
aa811cad2eb3fc01d17a5c8eba274b915ab8cd20manojdnl If rlim_t is not defined, define it to int
aa811cad2eb3fc01d17a5c8eba274b915ab8cd20manojAC_DEFUN(AC_TYPE_RLIM_T, [
aa811cad2eb3fc01d17a5c8eba274b915ab8cd20manoj AC_CACHE_CHECK([for rlim_t], ac_cv_type_rlim_t, [
e6b0215ca481b00d658a0adfea378c36a67aa088trawick AC_TRY_COMPILE([
e6b0215ca481b00d658a0adfea378c36a67aa088trawick], [rlim_t spoon;], [
aa811cad2eb3fc01d17a5c8eba274b915ab8cd20manoj ac_cv_type_rlim_t=yes
aa811cad2eb3fc01d17a5c8eba274b915ab8cd20manoj ],[ac_cv_type_rlim_t=no
ec7f09808149aa3a0f9895c29025766d4961a044dougm if test "$ac_cv_type_rlim_t" = "no" ; then
b9e4a86f22b3e8666186b9fe08e9241cdaf50d26manoj AC_DEFINE(rlim_t, int,
b9e4a86f22b3e8666186b9fe08e9241cdaf50d26manoj [Define to 'int' if <sys/resource.h> doesn't define it for us])
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanojdnl APACHE_ONCE(namespace, variable, code)
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanojdnl execute code, if variable is not set in namespace
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanojAC_DEFUN(APACHE_ONCE,[
1e0f694465b978395b09bd1c8d6b8f9580378fb4rasmus unique=`echo $ac_n "$2$ac_c" | tr -cd a-zA-Z0-9`
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanoj cmd="echo $ac_n \"\$$1$unique$ac_c\""
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanoj if test -n "$unique" && test "`eval $cmd`" = "" ; then
22ad84685642948ad15cc1e881ecbc4ac8cbf98cmanoj eval "$1$unique=set"
6ca0e6973c8176100f4a426444823ae5e777e28fsaschadnl APACHE_MODPATH_INIT(modpath)
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_DEFUN(APACHE_MODPATH_INIT,[
825ab8e480abebc9528fa3b580df41bc9ec4fbderbb current_dir=$1
6ca0e6973c8176100f4a426444823ae5e777e28fsascha modpath_current=modules/$1
6ca0e6973c8176100f4a426444823ae5e777e28fsascha modpath_static=
6ca0e6973c8176100f4a426444823ae5e777e28fsascha modpath_shared=
0af3a77b888861a190b1701079a96469f323e661rbb test -d $1 || $srcdir/build/mkdir.sh $modpath_current
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_DEFUN(APACHE_MODPATH_FINISH,[
7b4eb92d597c1c5cb679d021b84f06f1e425f41bdgaudet echo "DISTCLEAN_TARGETS = modules.mk" >> $modpath_current/modules.mk
6ca0e6973c8176100f4a426444823ae5e777e28fsascha echo "static = $modpath_static" >> $modpath_current/modules.mk
6ca0e6973c8176100f4a426444823ae5e777e28fsascha echo "shared = $modpath_shared" >> $modpath_current/modules.mk
825ab8e480abebc9528fa3b580df41bc9ec4fbderbb if test ! -z "$modpath_static" -o ! -z "$modpath_shared"; then
825ab8e480abebc9528fa3b580df41bc9ec4fbderbb MODULE_DIRS="$MODULE_DIRS $current_dir"
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_FAST_OUTPUT($modpath_current/Makefile)
6ca0e6973c8176100f4a426444823ae5e777e28fsaschadnl APACHE_MODPATH_ADD(name[, shared[, objects [, ldflags[, libs]]]])
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_DEFUN(APACHE_MODPATH_ADD,[
6ca0e6973c8176100f4a426444823ae5e777e28fsascha if test -z "$3"; then
6ca0e6973c8176100f4a426444823ae5e777e28fsascha objects="mod_$1.lo"
6ca0e6973c8176100f4a426444823ae5e777e28fsascha objects="$3"
6ca0e6973c8176100f4a426444823ae5e777e28fsascha if test -z "$module_standalone"; then
6ca0e6973c8176100f4a426444823ae5e777e28fsascha if test -z "$2"; then
1606d7656cbc08d3f3777edbdec4a7e4f9ede0a8rbb libname="mod_$1.la"
6ca0e6973c8176100f4a426444823ae5e777e28fsascha BUILTIN_LIBS="$BUILTIN_LIBS $modpath_current/$libname"
6ca0e6973c8176100f4a426444823ae5e777e28fsascha modpath_static="$modpath_static $libname"
6ca0e6973c8176100f4a426444823ae5e777e28fsascha$libname: $objects
1606d7656cbc08d3f3777edbdec4a7e4f9ede0a8rbb \$(MOD_LINK) $objects
6ca0e6973c8176100f4a426444823ae5e777e28fsascha apache_need_shared=yes
6ca0e6973c8176100f4a426444823ae5e777e28fsascha libname="mod_$1.la"
832935ea1f5cc1b21d72674929eef16ed80437d6martin shobjects=`echo $objects | sed 's/\.lo/.slo/g'`
6ca0e6973c8176100f4a426444823ae5e777e28fsascha modpath_shared="$modpath_shared $libname"
6ca0e6973c8176100f4a426444823ae5e777e28fsascha$libname: $shobjects
7bfe076b680e6e591add6cdc754ce9a6910682a2sascha \$(SH_LINK) -rpath \$(libexecdir) -module -avoid-version $4 $objects $5
6ca0e6973c8176100f4a426444823ae5e777e28fsaschadnl APACHE_MODULE(name, helptext[, objects[, structname[, default[, config]]]])
d0211374a981173d4537e3f919c708b5f64040fcgsteindnl default is one of:
d0211374a981173d4537e3f919c708b5f64040fcgsteindnl yes -- enabled by default. user must explicitly disable.
d0211374a981173d4537e3f919c708b5f64040fcgsteindnl no -- disabled under default, most, all. user must explicitly enable.
d0211374a981173d4537e3f919c708b5f64040fcgsteindnl most -- disabled by default. enabled explicitly or with most or all.
d0211374a981173d4537e3f919c708b5f64040fcgsteindnl "" -- disabled under default, most. enabled explicitly or with all.
d0211374a981173d4537e3f919c708b5f64040fcgsteindnl basically: yes/no is a hard setting. "most" means follow the "most"
d0211374a981173d4537e3f919c708b5f64040fcgsteindnl setting. otherwise, fall under the "all" setting.
d0211374a981173d4537e3f919c708b5f64040fcgsteindnl explicit yes/no always overrides.
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_DEFUN(APACHE_MODULE,[
6ca0e6973c8176100f4a426444823ae5e777e28fsascha AC_MSG_CHECKING(whether to enable mod_$1)
7a9190dfde3a06f271dc6c4f4830c1a5440efef8fanf define([optname],[ --]ifelse($5,yes,disable,enable)[-]translit($1,_,-))dnl
d0211374a981173d4537e3f919c708b5f64040fcgstein AC_ARG_ENABLE(translit($1,_,-),optname() substr([ ],len(optname()))$2,,enable_$1=ifelse($5,,maybe-all,$5))
7a9190dfde3a06f271dc6c4f4830c1a5440efef8fanf undefine([optname])dnl
d0211374a981173d4537e3f919c708b5f64040fcgstein _apmod_extra_msg=""
d0211374a981173d4537e3f919c708b5f64040fcgstein if test "$enable_$1" = "most"; then
68de907078051f290050b089c0570d8167b3500dgstein if test "$module_selection" = "most" -o "$module_selection" = "all"; then
68de907078051f290050b089c0570d8167b3500dgstein enable_$1=$module_default
68de907078051f290050b089c0570d8167b3500dgstein _apmod_extra_msg=" ($module_selection)"
68de907078051f290050b089c0570d8167b3500dgstein enable_$1=no
d0211374a981173d4537e3f919c708b5f64040fcgstein elif test "$enable_$1" = "maybe-all"; then
68de907078051f290050b089c0570d8167b3500dgstein if test "$module_selection" = "all"; then
68de907078051f290050b089c0570d8167b3500dgstein enable_$1=$module_default
d0211374a981173d4537e3f919c708b5f64040fcgstein _apmod_extra_msg=" (all)"
68de907078051f290050b089c0570d8167b3500dgstein enable_$1=no
d0211374a981173d4537e3f919c708b5f64040fcgstein AC_MSG_RESULT($enable_$1$_apmod_extra_msg)
6ca0e6973c8176100f4a426444823ae5e777e28fsascha if test "$enable_$1" != "no"; then
6ca0e6973c8176100f4a426444823ae5e777e28fsascha case "$enable_$1" in
6ca0e6973c8176100f4a426444823ae5e777e28fsascha enable_$1=`echo $ac_n $enable_$1$ac_c|sed 's/shared,*//'`
f07a80771bc5d30b1e0cfcb7256c1a302da77675rbb sharedobjs=yes
6ca0e6973c8176100f4a426444823ae5e777e28fsascha shared=yes;;
6ca0e6973c8176100f4a426444823ae5e777e28fsascha MODLIST="$MODLIST ifelse($4,,$1,$4)"
df349d5fc2ae7d106b058fe779c7ea4d19ee0588trawick if test "$1" = "so"; then
c803b0d84b48f151504b87ec3f196cb433149592rbb sharedobjs=yes
6ca0e6973c8176100f4a426444823ae5e777e28fsascha shared="";;
03cab97a25239933bc85c7c79813846f424bde43rbb ifelse([$6],,:,[$6])
6ca0e6973c8176100f4a426444823ae5e777e28fsascha APACHE_MODPATH_ADD($1, $shared, $3)
6ca0e6973c8176100f4a426444823ae5e777e28fsaschadnl APACHE_LAYOUT(configlayout, layoutname)
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_DEFUN(APACHE_LAYOUT,[
02310171693a3c0138ab617c74fae72eaf9ff4degstein if test ! -f $srcdir/config.layout; then
7c2d1ecc95b2213a3fd449b2549999ed6f19f6berbb echo "** Error: Layout file $srcdir/config.layout not found"
6a1c919219ae7e3382fb22f1c4cf89f11b4becffcoar echo "** Error: Cannot use undefined layout '$LAYOUT'"
6ca0e6973c8176100f4a426444823ae5e777e28fsascha changequote({,})
6ca0e6973c8176100f4a426444823ae5e777e28fsascha sed -e "1,/[ ]*<[lL]ayout[ ]*$2[ ]*>[ ]*/d" \
6ca0e6973c8176100f4a426444823ae5e777e28fsascha -e '/[ ]*<\/Layout>[ ]*/,$d' \
6ca0e6973c8176100f4a426444823ae5e777e28fsascha -e "s/^[ ]*//g" \
6ca0e6973c8176100f4a426444823ae5e777e28fsascha -e "s/:[ ]*/=\'/g" \
6ca0e6973c8176100f4a426444823ae5e777e28fsascha -e "s/[ ]*$/'/g" \
6ca0e6973c8176100f4a426444823ae5e777e28fsascha $1 > $pldconf
03cab97a25239933bc85c7c79813846f424bde43rbb layout_name=$2
6ca0e6973c8176100f4a426444823ae5e777e28fsascha rm $pldconf
6ca0e6973c8176100f4a426444823ae5e777e28fsascha for var in prefix exec_prefix bindir sbindir libexecdir mandir \
6ca0e6973c8176100f4a426444823ae5e777e28fsascha sysconfdir datadir iconsdir htdocsdir cgidir includedir \
dadf206a4cf1eccf5c13b64bd9678610dd763868rbb localstatedir runtimedir logdir proxycachedir; do
6ca0e6973c8176100f4a426444823ae5e777e28fsascha eval "val=\"\$$var\""
6ca0e6973c8176100f4a426444823ae5e777e28fsascha case $val in
6ca0e6973c8176100f4a426444823ae5e777e28fsascha val=`echo $val | sed -e 's;\+$;;'`
6ca0e6973c8176100f4a426444823ae5e777e28fsascha eval "$var=\"\$val\""
6ca0e6973c8176100f4a426444823ae5e777e28fsascha autosuffix=yes
6ca0e6973c8176100f4a426444823ae5e777e28fsascha autosuffix=no
6ca0e6973c8176100f4a426444823ae5e777e28fsascha val=`echo $val | sed -e 's:\(.\)/*$:\1:'`
dadf206a4cf1eccf5c13b64bd9678610dd763868rbb val=`echo $val | sed -e 's:$\([a-z_]*\):$(\1):g'`
6ca0e6973c8176100f4a426444823ae5e777e28fsascha if test "$autosuffix" = "yes"; then
6ca0e6973c8176100f4a426444823ae5e777e28fsascha if echo $val | grep apache >/dev/null; then
6ca0e6973c8176100f4a426444823ae5e777e28fsascha addtarget=no
6ca0e6973c8176100f4a426444823ae5e777e28fsascha addtarget=yes
6ca0e6973c8176100f4a426444823ae5e777e28fsascha if test "$addtarget" = "yes"; then
dadf206a4cf1eccf5c13b64bd9678610dd763868rbb eval "$var='$val'"
dadf206a4cf1eccf5c13b64bd9678610dd763868rbb changequote([,])
6ca0e6973c8176100f4a426444823ae5e777e28fsaschadnl APACHE_ENABLE_LAYOUT
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_DEFUN(APACHE_ENABLE_LAYOUT,[
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_ARG_ENABLE(layout,
6ca0e6973c8176100f4a426444823ae5e777e28fsascha[ --enable-layout=LAYOUT],[
6ca0e6973c8176100f4a426444823ae5e777e28fsascha LAYOUT=$enableval
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaif test -z "$LAYOUT"; then
6ca0e6973c8176100f4a426444823ae5e777e28fsascha htdocsdir='$(prefix)/htdocs'
6ca0e6973c8176100f4a426444823ae5e777e28fsascha iconsdir='$(prefix)/icons'
6ca0e6973c8176100f4a426444823ae5e777e28fsascha cgidir='$(prefix)/cgi-bin'
6ca0e6973c8176100f4a426444823ae5e777e28fsascha logdir='$(prefix)/logs'
ea6275e133eb67d81940e51db7f2395c0acf3b37rbb sysconfdir='${prefix}/conf'
77c656dabf05adcdee0d30b15b4628be738a1913rbb libexecdir='${prefix}/modules'
6ca0e6973c8176100f4a426444823ae5e777e28fsascha layout_name=Apache
7c2d1ecc95b2213a3fd449b2549999ed6f19f6berbb APACHE_LAYOUT($srcdir/config.layout, $LAYOUT)
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_MSG_CHECKING(for chosen layout)
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_MSG_RESULT($layout_name)
6ca0e6973c8176100f4a426444823ae5e777e28fsaschadnl APACHE_ENABLE_MODULES
6ca0e6973c8176100f4a426444823ae5e777e28fsaschaAC_DEFUN(APACHE_ENABLE_MODULES,[
d0211374a981173d4537e3f919c708b5f64040fcgstein module_selection=default
d0211374a981173d4537e3f919c708b5f64040fcgstein module_default=yes
d0211374a981173d4537e3f919c708b5f64040fcgstein AC_ARG_ENABLE(modules,
d0211374a981173d4537e3f919c708b5f64040fcgstein [ --enable-modules=MODULE-LIST],[
d0211374a981173d4537e3f919c708b5f64040fcgstein for i in $enableval; do
d0211374a981173d4537e3f919c708b5f64040fcgstein if test "$i" = "all" -o "$i" = "most"; then
d0211374a981173d4537e3f919c708b5f64040fcgstein module_selection=$i
d0211374a981173d4537e3f919c708b5f64040fcgstein eval "enable_$i=yes"
d0211374a981173d4537e3f919c708b5f64040fcgstein AC_ARG_ENABLE(mods-shared,
d0211374a981173d4537e3f919c708b5f64040fcgstein [ --enable-mods-shared=MODULE-LIST],[
d0211374a981173d4537e3f919c708b5f64040fcgstein for i in $enableval; do
d0211374a981173d4537e3f919c708b5f64040fcgstein if test "$i" = "all" -o "$i" = "most"; then
d0211374a981173d4537e3f919c708b5f64040fcgstein module_selection=$i
d0211374a981173d4537e3f919c708b5f64040fcgstein module_default=shared
d0211374a981173d4537e3f919c708b5f64040fcgstein eval "enable_$i=shared"
7bfe076b680e6e591add6cdc754ce9a6910682a2saschaAC_DEFUN(APACHE_REQUIRE_CXX,[
7bfe076b680e6e591add6cdc754ce9a6910682a2sascha if test -z "$apache_cxx_done"; then
7bfe076b680e6e591add6cdc754ce9a6910682a2sascha AC_PROG_CXX
7bfe076b680e6e591add6cdc754ce9a6910682a2sascha AC_PROG_CXXCPP
7bfe076b680e6e591add6cdc754ce9a6910682a2sascha apache_cxx_done=yes