Lines 3-12
Link Here
|
3 |
dnl ================ |
3 |
dnl ================ |
4 |
|
4 |
|
5 |
AC_ARG_ENABLE(xbase, |
5 |
AC_ARG_ENABLE(xbase, |
6 |
[ --enable-xbase build XBase/XBSQL-plugin [default=yes]], |
6 |
[ --enable-xbase build XBase/XBSQL-plugin [default=auto]], |
7 |
xbase_plugin=$enableval, |
7 |
[ case $enableval in |
8 |
xbase_plugin=yes |
8 |
no) xbase_plugin=no ;; |
9 |
) |
9 |
yes) xbase_plugin=yes ;; |
|
|
10 |
auto) xbase_plugin=auto ;; |
11 |
*) AC_MSG_ERROR([--enable-xbase accepts only no, yes, or auto- you past it $enableval. Please choose a valid setting.]) |
12 |
esac |
13 |
], xbase_plugin=auto) |
10 |
|
14 |
|
11 |
AC_ARG_WITH(xbase_includes, |
15 |
AC_ARG_WITH(xbase_includes, |
12 |
[ --with-xbase-includes=DIR use XBase-includes installed in this directory ], |
16 |
[ --with-xbase-includes=DIR use XBase-includes installed in this directory ], |
Lines 42-95
Link Here
|
42 |
|
46 |
|
43 |
AC_MSG_CHECKING([for xbase/xbsql]) |
47 |
AC_MSG_CHECKING([for xbase/xbsql]) |
44 |
|
48 |
|
45 |
compile_xbase_plugin="yes" |
49 |
if test "x$xbase_plugin" = "xyes" || test "x$xbase_plugin" = "xauto"; then |
46 |
|
50 |
dnl check header files |
47 |
if test "x$xbase_plugin" != "xyes"; then |
51 |
xbase_incdirs="$ac_xbase_incdir /usr/include /usr/include/xbase /usr/local/include/xbase /usr/local/include" |
48 |
compile_xbase_plugin="no" |
52 |
AC_FIND_FILE(xbase.h, $xbase_incdirs, xbase_incdir) |
49 |
fi |
53 |
if test ! -r $xbase_incdir/xbase.h; then |
50 |
|
54 |
compile_xbase_plugin="no" |
51 |
dnl check header files |
55 |
else |
52 |
xbase_incdirs="$ac_xbase_incdir /usr/include /usr/include/xbase /usr/local/include/xbase /usr/local/include" |
56 |
XBASE_INCDIR=$xbase_incdir/.. |
53 |
AC_FIND_FILE(xbase.h, $xbase_incdirs, xbase_incdir) |
57 |
fi |
54 |
if test ! -r $xbase_incdir/xbase.h; then |
58 |
|
55 |
compile_xbase_plugin="no" |
59 |
xbsql_incdirs="$ac_xbsql_incdir /usr/include /usr/include/xbsql /usr/local/include/xbsql /usr/local/include" |
56 |
else |
60 |
AC_FIND_FILE(xbsql.h, $xbsql_incdirs, xbsql_incdir) |
57 |
XBASE_INCDIR=$xbase_incdir/.. |
61 |
if test ! -r $xbsql_incdir/xbsql.h; then |
58 |
fi |
62 |
compile_xbsql_plugin="no" |
59 |
|
63 |
else |
60 |
xbsql_incdirs="$ac_xbsql_incdir /usr/include /usr/include/xbsql /usr/local/include/xbsql /usr/local/include" |
64 |
XBSQL_INCDIR=$xbsql_incdir |
61 |
AC_FIND_FILE(xbsql.h, $xbsql_incdirs, xbsql_incdir) |
65 |
fi |
62 |
if test ! -r $xbsql_incdir/xbsql.h; then |
66 |
|
63 |
compile_xbsql_plugin="no" |
67 |
dnl check libraries |
64 |
else |
68 |
xbase_libdirs="$ac_xbase_libdir /usr/lib64 /usr/lib /usr/lib/xbase /usr/local/lib/xbase /usr/local/lib" |
65 |
XBSQL_INCDIR=$xbsql_incdir |
69 |
AC_FIND_FILE(libxbase.so, $xbase_libdirs, xbase_libdir) |
66 |
fi |
70 |
if test ! -r $xbase_libdir/libxbase.so; then |
67 |
|
|
|
68 |
dnl check libraries |
69 |
xbase_libdirs="$ac_xbase_libdir /usr/lib64 /usr/lib /usr/lib/xbase /usr/local/lib/xbase /usr/local/lib" |
70 |
AC_FIND_FILE(libxbase.so, $xbase_libdirs, xbase_libdir) |
71 |
if test ! -r $xbase_libdir/libxbase.so; then |
72 |
AC_FIND_FILE(libxbase.so, $xbase_libdirs, xbase_libdir) |
71 |
AC_FIND_FILE(libxbase.so, $xbase_libdirs, xbase_libdir) |
73 |
if test ! -r $xbase_libdir/libxbase.so; then |
72 |
if test ! -r $xbase_libdir/libxbase.so; then |
74 |
compile_xbase_plugin="no" |
73 |
compile_xbase_plugin="no" |
75 |
else |
74 |
else |
76 |
XBASE_LIBDIR=$xbase_libdir |
75 |
XBASE_LIBDIR=$xbase_libdir |
77 |
fi |
76 |
fi |
78 |
else |
77 |
else |
79 |
XBASE_LIBDIR=$xbase_libdir |
78 |
XBASE_LIBDIR=$xbase_libdir |
80 |
fi |
79 |
fi |
81 |
|
80 |
|
82 |
xbsql_libdirs="$ac_xbsql_libdir /usr/lib64 /usr/lib /usr/lib/xbsql /usr/local/lib/xbsql /usr/local/lib" |
81 |
xbsql_libdirs="$ac_xbsql_libdir /usr/lib64 /usr/lib /usr/lib/xbsql /usr/local/lib/xbsql /usr/local/lib" |
83 |
AC_FIND_FILE(libxbsql.so, $xbsql_libdirs, xbsql_libdir) |
82 |
AC_FIND_FILE(libxbsql.so, $xbsql_libdirs, xbsql_libdir) |
84 |
if test ! -r $xbsql_libdir/libxbsql.so; then |
83 |
if test ! -r $xbsql_libdir/libxbsql.so; then |
85 |
AC_FIND_FILE(libxbsql.so, $xbsql_libdirs, xbsql_libdir) |
84 |
AC_FIND_FILE(libxbsql.so, $xbsql_libdirs, xbsql_libdir) |
86 |
if test ! -r $xbsql_libdir/libxbsql.so; then |
85 |
if test ! -r $xbsql_libdir/libxbsql.so; then |
87 |
compile_xbase_plugin="no" |
86 |
compile_xbase_plugin="no" |
88 |
else |
87 |
else |
89 |
XBSQL_LIBDIR=$xbsql_libdir |
88 |
XBSQL_LIBDIR=$xbsql_libdir |
90 |
fi |
89 |
fi |
|
|
90 |
else |
91 |
XBSQL_LIBDIR=$xbsql_libdir |
92 |
fi |
93 |
|
94 |
if test "$compile_xbase_plugin" = "no" && test "x$xbase_plugin" = "xyes"; then |
95 |
AC_MSG_ERROR([ |
96 |
xbase plugin was enabled, but wasn't fully found. Please check config.log |
97 |
|
98 |
]) |
99 |
fi |
91 |
else |
100 |
else |
92 |
XBSQL_LIBDIR=$xbsql_libdir |
101 |
compile_xbase_plugin="no" |
93 |
fi |
102 |
fi |
94 |
|
103 |
|
95 |
if test "$compile_xbase_plugin" = "yes"; then |
104 |
if test "$compile_xbase_plugin" = "yes"; then |