]>
Commit | Line | Data |
---|---|---|
5eabe4b4 AJ |
1 | # This file is supposed to run all the tests required to identify which |
2 | # configured modules are able to be built in this environment | |
3 | ||
6a8b1040 | 4 | # FIXME: de-duplicate $enable_log_daemon_helpers list containing double entries. |
5eabe4b4 AJ |
5 | |
6 | #define list of modules to build | |
6a8b1040 AJ |
7 | if test "x${enable_log_daemon_helpers:=yes}" = "xyes" ;then |
8 | enable_log_daemon_helpers="" | |
9 | SQUID_LOOK_FOR_MODULES([$srcdir/helpers/log_daemon],[enable_log_daemon_helpers]) | |
10 | fi | |
11 | if test "x$enable_log_daemon_helpers" = "xnone" ; then | |
12 | enable_log_daemon_helpers="" | |
5eabe4b4 AJ |
13 | fi |
14 | ||
15 | LOG_DAEMON_HELPERS="" | |
6a8b1040 AJ |
16 | enable_log_daemon_helpers="`echo $enable_log_daemon_helpers| sed -e 's/,/ /g;s/ */ /g'`" |
17 | if test "x$enable_log_daemon_helpers" != "xno"; then | |
18 | for helper in $enable_log_daemon_helpers ; do | |
5eabe4b4 AJ |
19 | dir="$srcdir/helpers/log_daemon/$helper" |
20 | ||
21 | # modules converted to autoconf macros already | |
22 | # NP: we only need this list because m4_include() does not accept variables | |
23 | if test "x$helper" = "xDB" ; then | |
24 | m4_include([helpers/log_daemon/DB/required.m4]) | |
25 | ||
26 | elif test "x$helper" = "xfile" ; then | |
27 | m4_include([helpers/log_daemon/file/required.m4]) | |
28 | ||
29 | # modules not yet converted to autoconf macros (or third party drop-in's) | |
30 | elif test -f "$dir/config.test" && sh "$dir/config.test" "$squid_host_os"; then | |
31 | BUILD_HELPER="$helper" | |
32 | fi | |
33 | ||
34 | if test -d "$srcdir/helpers/log_daemon/$helper"; then | |
35 | if test "$BUILD_HELPER" != "$helper"; then | |
36 | AC_MSG_NOTICE([Log daemon helper $helper ... found but cannot be built]) | |
37 | else | |
38 | LOG_DAEMON_HELPERS="$LOG_DAEMON_HELPERS $BUILD_HELPER" | |
39 | fi | |
40 | else | |
41 | AC_MSG_ERROR([Log daemon helper $helper ... not found]) | |
42 | fi | |
43 | done | |
44 | fi | |
45 | AC_MSG_NOTICE([Log daemon helpers to be built: $LOG_DAEMON_HELPERS]) | |
46 | AC_SUBST(LOG_DAEMON_HELPERS) |