-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
mod_auth_db.module
37 lines (37 loc) · 1.22 KB
/
mod_auth_db.module
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
35
36
37
Name: db_auth_module
ConfigStart
# XXX: this needs updating for apache-2.0 configuration method
DB_VERSION=''
DB_LIB=''
if ./build/TestCompile func db_open; then
DB_VERSION='Berkeley-DB/2.x'
else
if ./build/TestCompile lib db db_open; then
DB_VERSION='Berkeley-DB/2.x'
DB_LIB='-ldb'
else
if ./build/TestCompile func dbopen; then
DB_VERSION='Berkeley-DB/1.x'
else
if ./build/TestCompile lib db dbopen; then
DB_VERSION='Berkeley-DB/1.x'
DB_LIB='-ldb'
fi
fi
fi
fi
if [ ".$DB_VERSION" != . ]; then
if [ ".$DB_LIB" != . ]; then
LIBS="$LIBS $DB_LIB"
echo " using $DB_VERSION for mod_auth_db ($DB_LIB)"
else
echo " using $DB_VERSION for mod_auth_db (-lc)"
fi
else
echo "Error: Neither Berkeley-DB/1.x nor Berkeley-DB/2.x library found."
echo " Either disable mod_auth_db or provide us with the paths"
echo " to the Berkeley-DB include and library files."
echo " (Hint: INCLUDES, LDFLAGS, LIBS)"
exit 1
fi
ConfigEnd