diff options
author | Nikos Mavrogiannopoulos | 2008-02-20 19:53:44 +0000 |
---|---|---|
committer | Nokis Mavrogiannopoulos | 2008-02-20 19:53:44 +0000 |
commit | abce2980c929dbb6ccb9d45c7cd88df3106c6ee4 (patch) | |
tree | b71cda083d1ed8ceb2db2fb815eadf042295c348 /m4/apreq.m4 | |
parent | 572096be0da2690e3e32ad8fd19ae5758c870874 (diff) |
added new m4 directory
Diffstat (limited to 'm4/apreq.m4')
-rw-r--r-- | m4/apreq.m4 | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/m4/apreq.m4 b/m4/apreq.m4 new file mode 100644 index 0000000..b457e02 --- /dev/null +++ b/m4/apreq.m4 | |||
@@ -0,0 +1,43 @@ | |||
1 | dnl Check for apreq2 libraries | ||
2 | dnl CHECK_APREQ2(MINIMUM-VERSION, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]) | ||
3 | AC_DEFUN([CHECK_APREQ2], | ||
4 | [dnl | ||
5 | |||
6 | AC_ARG_WITH( | ||
7 | apreq2, | ||
8 | [AC_HELP_STRING([--with-apreq2=PATH],[Path to your apreq2-config])], | ||
9 | ap_path="$withval", | ||
10 | ap_path="/usr" | ||
11 | ) | ||
12 | |||
13 | if test -x $ap_path -a ! -d $ap_path; then | ||
14 | AP_BIN=$ap_path | ||
15 | else | ||
16 | test_paths="$ap_path:$ap_path/bin:$ap_path/sbin" | ||
17 | |||
18 | dnl Search the Apache Binary Directories too. Since we should set these in apache.m4 | ||
19 | if test -d $AP_BINDIR; then | ||
20 | test_paths="${test_paths}:${AP_BINDIR}" | ||
21 | fi | ||
22 | if test -d $AP_SBINDIR; then | ||
23 | test_paths="${test_paths}:${AP_SBINDIR}" | ||
24 | fi | ||
25 | |||
26 | test_paths="${test_paths}:/usr/bin:/usr/sbin" | ||
27 | test_paths="${test_paths}:/usr/local/bin:/usr/local/sbin" | ||
28 | AC_PATH_PROG(AP_BIN, apreq2-config, no, [$test_paths]) | ||
29 | fi | ||
30 | |||
31 | if test "$AP_BIN" = "no"; then | ||
32 | AC_MSG_ERROR([*** The apreq2-config binary installed by apreq2 could not be found!]) | ||
33 | AC_MSG_ERROR([*** Use the --with-apreq2 option with the full path to apreq2-config]) | ||
34 | ifelse([$3], , AC_MSG_ERROR([apreq2 >=$1 is not installed.]), $3) | ||
35 | else | ||
36 | dnl TODO: Do a apreq2-config Version check here... | ||
37 | APREQ_LIBS="`$AP_BIN --link-ld --ldflags --libs 2>/dev/null`" | ||
38 | APREQ_CFLAGS="`$AP_BIN --includes 2>/dev/null`" | ||
39 | AC_SUBST(APREQ_LIBS) | ||
40 | AC_SUBST(APREQ_CFLAGS) | ||
41 | ifelse([$2], , AC_MSG_RESULT([yes]), $2) | ||
42 | fi | ||
43 | ]) | ||