configure: use pkg-config for sqlite
This commit is contained in:
parent
f286b102d8
commit
a5471f2483
3 changed files with 240 additions and 260 deletions
|
@ -29,12 +29,13 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||||
|
|
||||||
PROGRAM_PREFIX = @PROGRAM_PREFIX@
|
PROGRAM_PREFIX = @PROGRAM_PREFIX@
|
||||||
|
|
||||||
SQLITE_LIB = @SQLITE_LD@
|
SQLITE_LIBS = @SQLITE_LD@
|
||||||
|
SQLITE_INCLUDES = @SQLITE_INCLUDES@
|
||||||
ZIP_LIB = @ZLIB_LD@
|
ZIP_LIB = @ZLIB_LD@
|
||||||
|
|
||||||
IRCDLIBS = @MODULES_LIBS@ -L../libratbox/src/.libs -lratbox @LIBS@ $(SSL_LIBS) $(ZIP_LIB) $(SQLITE_LIB)
|
IRCDLIBS = @MODULES_LIBS@ -L../libratbox/src/.libs -lratbox @LIBS@ $(SSL_LIBS) $(ZIP_LIB) $(SQLITE_LIBS)
|
||||||
|
|
||||||
INCLUDES = -I. -I../include -I../libratbox/include $(SSL_INCLUDES)
|
INCLUDES = -I. -I../include -I../libratbox/include $(SSL_INCLUDES) $(SQLITE_INCLUDES)
|
||||||
CPPFLAGS = ${INCLUDES} @CPPFLAGS@
|
CPPFLAGS = ${INCLUDES} @CPPFLAGS@
|
||||||
|
|
||||||
CFLAGS += -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTENSION=1
|
CFLAGS += -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTENSION=1
|
||||||
|
|
464
configure
vendored
464
configure
vendored
|
@ -621,7 +621,6 @@ ac_includes_default="\
|
||||||
# include <unistd.h>
|
# include <unistd.h>
|
||||||
#endif"
|
#endif"
|
||||||
|
|
||||||
enable_option_checking=no
|
|
||||||
ac_subst_vars='LTLIBOBJS
|
ac_subst_vars='LTLIBOBJS
|
||||||
LIBOBJS
|
LIBOBJS
|
||||||
SEDOBJ
|
SEDOBJ
|
||||||
|
@ -643,7 +642,13 @@ logdir
|
||||||
LOG_DIR
|
LOG_DIR
|
||||||
ETC_DIR
|
ETC_DIR
|
||||||
SQLITE_SRC
|
SQLITE_SRC
|
||||||
|
SQLITE_INCLUDES
|
||||||
SQLITE_LD
|
SQLITE_LD
|
||||||
|
SQLITE_LIBS
|
||||||
|
SQLITE_CFLAGS
|
||||||
|
PKG_CONFIG_LIBDIR
|
||||||
|
PKG_CONFIG_PATH
|
||||||
|
PKG_CONFIG
|
||||||
ZLIB_LD
|
ZLIB_LD
|
||||||
ENCSPEED
|
ENCSPEED
|
||||||
ALLOCA
|
ALLOCA
|
||||||
|
@ -677,7 +682,6 @@ SET_MAKE
|
||||||
STDOUT
|
STDOUT
|
||||||
MAKEDEPEND
|
MAKEDEPEND
|
||||||
MKDEP
|
MKDEP
|
||||||
subdirs
|
|
||||||
EGREP
|
EGREP
|
||||||
GREP
|
GREP
|
||||||
CPP
|
CPP
|
||||||
|
@ -767,8 +771,13 @@ LIBS
|
||||||
CPPFLAGS
|
CPPFLAGS
|
||||||
CPP
|
CPP
|
||||||
YACC
|
YACC
|
||||||
YFLAGS'
|
YFLAGS
|
||||||
ac_subdirs_all='libratbox'
|
PKG_CONFIG
|
||||||
|
PKG_CONFIG_PATH
|
||||||
|
PKG_CONFIG_LIBDIR
|
||||||
|
SQLITE_CFLAGS
|
||||||
|
SQLITE_LIBS'
|
||||||
|
|
||||||
|
|
||||||
# Initialize some variables set by options.
|
# Initialize some variables set by options.
|
||||||
ac_init_help=
|
ac_init_help=
|
||||||
|
@ -1432,6 +1441,14 @@ Some influential environment variables:
|
||||||
YFLAGS The list of arguments that will be passed by default to $YACC.
|
YFLAGS The list of arguments that will be passed by default to $YACC.
|
||||||
This script will default YFLAGS to the empty string to avoid a
|
This script will default YFLAGS to the empty string to avoid a
|
||||||
default value of `-d' given by some make applications.
|
default value of `-d' given by some make applications.
|
||||||
|
PKG_CONFIG path to pkg-config utility
|
||||||
|
PKG_CONFIG_PATH
|
||||||
|
directories to add to pkg-config's search path
|
||||||
|
PKG_CONFIG_LIBDIR
|
||||||
|
path overriding pkg-config's built-in search path
|
||||||
|
SQLITE_CFLAGS
|
||||||
|
C compiler flags for SQLITE, overriding pkg-config
|
||||||
|
SQLITE_LIBS linker flags for SQLITE, overriding pkg-config
|
||||||
|
|
||||||
Use these variables to override the choices made by `configure' or to help
|
Use these variables to override the choices made by `configure' or to help
|
||||||
it to find libraries and programs with nonstandard names/locations.
|
it to find libraries and programs with nonstandard names/locations.
|
||||||
|
@ -2452,6 +2469,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ac_config_headers="$ac_config_headers include/setup.h"
|
ac_config_headers="$ac_config_headers include/setup.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -4256,39 +4274,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
||||||
|
|
||||||
CFLAGS="$OLD_CFLAGS"
|
CFLAGS="$OLD_CFLAGS"
|
||||||
|
|
||||||
ac_aux_dir=
|
|
||||||
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
|
|
||||||
if test -f "$ac_dir/install-sh"; then
|
|
||||||
ac_aux_dir=$ac_dir
|
|
||||||
ac_install_sh="$ac_aux_dir/install-sh -c"
|
|
||||||
break
|
|
||||||
elif test -f "$ac_dir/install.sh"; then
|
|
||||||
ac_aux_dir=$ac_dir
|
|
||||||
ac_install_sh="$ac_aux_dir/install.sh -c"
|
|
||||||
break
|
|
||||||
elif test -f "$ac_dir/shtool"; then
|
|
||||||
ac_aux_dir=$ac_dir
|
|
||||||
ac_install_sh="$ac_aux_dir/shtool install -c"
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
if test -z "$ac_aux_dir"; then
|
|
||||||
as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
|
|
||||||
fi
|
|
||||||
|
|
||||||
# These three variables are undocumented and unsupported,
|
|
||||||
# and are intended to be withdrawn in a future Autoconf release.
|
|
||||||
# They can cause serious problems if a builder's source tree is in a directory
|
|
||||||
# whose full name contains unusual characters.
|
|
||||||
ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
|
|
||||||
ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
|
|
||||||
ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
subdirs="$subdirs libratbox"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if test "$ac_cv_c_compiler_gnu" != yes; then
|
if test "$ac_cv_c_compiler_gnu" != yes; then
|
||||||
|
@ -4731,6 +4716,35 @@ $as_echo "no" >&6; }
|
||||||
SET_MAKE="MAKE=${MAKE-make}"
|
SET_MAKE="MAKE=${MAKE-make}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
ac_aux_dir=
|
||||||
|
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
|
||||||
|
if test -f "$ac_dir/install-sh"; then
|
||||||
|
ac_aux_dir=$ac_dir
|
||||||
|
ac_install_sh="$ac_aux_dir/install-sh -c"
|
||||||
|
break
|
||||||
|
elif test -f "$ac_dir/install.sh"; then
|
||||||
|
ac_aux_dir=$ac_dir
|
||||||
|
ac_install_sh="$ac_aux_dir/install.sh -c"
|
||||||
|
break
|
||||||
|
elif test -f "$ac_dir/shtool"; then
|
||||||
|
ac_aux_dir=$ac_dir
|
||||||
|
ac_install_sh="$ac_aux_dir/shtool install -c"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
if test -z "$ac_aux_dir"; then
|
||||||
|
as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
|
||||||
|
fi
|
||||||
|
|
||||||
|
# These three variables are undocumented and unsupported,
|
||||||
|
# and are intended to be withdrawn in a future Autoconf release.
|
||||||
|
# They can cause serious problems if a builder's source tree is in a directory
|
||||||
|
# whose full name contains unusual characters.
|
||||||
|
ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
|
||||||
|
ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
|
||||||
|
ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
|
||||||
|
|
||||||
|
|
||||||
# Find a good install program. We prefer a C program (faster),
|
# Find a good install program. We prefer a C program (faster),
|
||||||
# so one script is as good as another. But avoid the broken or
|
# so one script is as good as another. But avoid the broken or
|
||||||
# incompatible versions:
|
# incompatible versions:
|
||||||
|
@ -7259,83 +7273,210 @@ fi
|
||||||
|
|
||||||
if test "$shared_sqlite" = yes; then
|
if test "$shared_sqlite" = yes; then
|
||||||
|
|
||||||
saveCPPFLAGS="$CPPFLAGS"
|
|
||||||
saveLIBS="$LIBS"
|
|
||||||
|
|
||||||
OSNAME=`uname -s`
|
|
||||||
case $OSNAME in
|
|
||||||
*BSD)
|
|
||||||
CPPFLAGS="$CPPFLAGS -I/usr/local/include"
|
|
||||||
LIBS="$LIBS -L/usr/local/lib"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
ac_fn_c_check_header_mongrel "$LINENO" "sqlite3.h" "ac_cv_header_sqlite3_h" "$ac_includes_default"
|
|
||||||
if test "x$ac_cv_header_sqlite3_h" = xyes; then :
|
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqlite3_open in -lsqlite3" >&5
|
|
||||||
$as_echo_n "checking for sqlite3_open in -lsqlite3... " >&6; }
|
|
||||||
if ${ac_cv_lib_sqlite3_sqlite3_open+:} false; then :
|
|
||||||
|
if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
|
||||||
|
if test -n "$ac_tool_prefix"; then
|
||||||
|
# Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
|
||||||
|
set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
|
if ${ac_cv_path_PKG_CONFIG+:} false; then :
|
||||||
$as_echo_n "(cached) " >&6
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
ac_check_lib_save_LIBS=$LIBS
|
case $PKG_CONFIG in
|
||||||
LIBS="-lsqlite3 $LIBS"
|
[\\/]* | ?:[\\/]*)
|
||||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
|
||||||
/* end confdefs.h. */
|
;;
|
||||||
|
*)
|
||||||
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
for as_dir in $PATH
|
||||||
|
do
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
test -z "$as_dir" && as_dir=.
|
||||||
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||||
|
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||||
|
ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
|
||||||
|
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||||
|
break 2
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
|
||||||
/* Override any GCC internal prototype to avoid an error.
|
;;
|
||||||
Use char because int might match the return type of a GCC
|
esac
|
||||||
builtin and then its argument prototype would still apply. */
|
fi
|
||||||
#ifdef __cplusplus
|
PKG_CONFIG=$ac_cv_path_PKG_CONFIG
|
||||||
extern "C"
|
if test -n "$PKG_CONFIG"; then
|
||||||
#endif
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
|
||||||
char sqlite3_open ();
|
$as_echo "$PKG_CONFIG" >&6; }
|
||||||
int
|
|
||||||
main ()
|
|
||||||
{
|
|
||||||
return sqlite3_open ();
|
|
||||||
;
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
_ACEOF
|
|
||||||
if ac_fn_c_try_link "$LINENO"; then :
|
|
||||||
ac_cv_lib_sqlite3_sqlite3_open=yes
|
|
||||||
else
|
else
|
||||||
ac_cv_lib_sqlite3_sqlite3_open=no
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||||
|
$as_echo "no" >&6; }
|
||||||
fi
|
fi
|
||||||
rm -f core conftest.err conftest.$ac_objext \
|
|
||||||
conftest$ac_exeext conftest.$ac_ext
|
|
||||||
LIBS=$ac_check_lib_save_LIBS
|
|
||||||
fi
|
fi
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sqlite3_sqlite3_open" >&5
|
if test -z "$ac_cv_path_PKG_CONFIG"; then
|
||||||
$as_echo "$ac_cv_lib_sqlite3_sqlite3_open" >&6; }
|
ac_pt_PKG_CONFIG=$PKG_CONFIG
|
||||||
if test "x$ac_cv_lib_sqlite3_sqlite3_open" = xyes; then :
|
# Extract the first word of "pkg-config", so it can be a program name with args.
|
||||||
|
set dummy pkg-config; ac_word=$2
|
||||||
SQLITE_LD="$CPPFLAGS $LIBS -lsqlite3"
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||||
|
$as_echo_n "checking for $ac_word... " >&6; }
|
||||||
|
if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
|
||||||
|
$as_echo_n "(cached) " >&6
|
||||||
else
|
else
|
||||||
shared_sqlite=no
|
case $ac_pt_PKG_CONFIG in
|
||||||
|
[\\/]* | ?:[\\/]*)
|
||||||
|
ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||||
|
for as_dir in $PATH
|
||||||
|
do
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
test -z "$as_dir" && as_dir=.
|
||||||
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||||
|
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||||
|
ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
|
||||||
|
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||||
|
break 2
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
IFS=$as_save_IFS
|
||||||
|
|
||||||
|
;;
|
||||||
|
esac
|
||||||
fi
|
fi
|
||||||
|
ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
|
||||||
|
if test -n "$ac_pt_PKG_CONFIG"; then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
|
||||||
|
$as_echo "$ac_pt_PKG_CONFIG" >&6; }
|
||||||
else
|
else
|
||||||
shared_sqlite=no
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||||
|
$as_echo "no" >&6; }
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "x$ac_pt_PKG_CONFIG" = x; then
|
||||||
|
PKG_CONFIG=""
|
||||||
|
else
|
||||||
|
case $cross_compiling:$ac_tool_warned in
|
||||||
|
yes:)
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
|
||||||
|
$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
|
||||||
|
ac_tool_warned=yes ;;
|
||||||
|
esac
|
||||||
|
PKG_CONFIG=$ac_pt_PKG_CONFIG
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
|
||||||
|
fi
|
||||||
|
|
||||||
|
fi
|
||||||
|
if test -n "$PKG_CONFIG"; then
|
||||||
|
_pkg_min_version=0.9.0
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
|
||||||
|
$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
|
||||||
|
if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||||||
|
$as_echo "yes" >&6; }
|
||||||
|
else
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||||
|
$as_echo "no" >&6; }
|
||||||
|
PKG_CONFIG=""
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
pkg_failed=no
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLITE" >&5
|
||||||
|
$as_echo_n "checking for SQLITE... " >&6; }
|
||||||
|
|
||||||
|
if test -n "$SQLITE_CFLAGS"; then
|
||||||
|
pkg_cv_SQLITE_CFLAGS="$SQLITE_CFLAGS"
|
||||||
|
elif test -n "$PKG_CONFIG"; then
|
||||||
|
if test -n "$PKG_CONFIG" && \
|
||||||
|
{ { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sqlite3\""; } >&5
|
||||||
|
($PKG_CONFIG --exists --print-errors "sqlite3") 2>&5
|
||||||
|
ac_status=$?
|
||||||
|
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||||
|
test $ac_status = 0; }; then
|
||||||
|
pkg_cv_SQLITE_CFLAGS=`$PKG_CONFIG --cflags "sqlite3" 2>/dev/null`
|
||||||
|
test "x$?" != "x0" && pkg_failed=yes
|
||||||
|
else
|
||||||
|
pkg_failed=yes
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
pkg_failed=untried
|
||||||
|
fi
|
||||||
|
if test -n "$SQLITE_LIBS"; then
|
||||||
|
pkg_cv_SQLITE_LIBS="$SQLITE_LIBS"
|
||||||
|
elif test -n "$PKG_CONFIG"; then
|
||||||
|
if test -n "$PKG_CONFIG" && \
|
||||||
|
{ { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"sqlite3\""; } >&5
|
||||||
|
($PKG_CONFIG --exists --print-errors "sqlite3") 2>&5
|
||||||
|
ac_status=$?
|
||||||
|
$as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
|
||||||
|
test $ac_status = 0; }; then
|
||||||
|
pkg_cv_SQLITE_LIBS=`$PKG_CONFIG --libs "sqlite3" 2>/dev/null`
|
||||||
|
test "x$?" != "x0" && pkg_failed=yes
|
||||||
|
else
|
||||||
|
pkg_failed=yes
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
pkg_failed=untried
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if test $pkg_failed = yes; then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||||
|
$as_echo "no" >&6; }
|
||||||
|
|
||||||
|
if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
|
||||||
|
_pkg_short_errors_supported=yes
|
||||||
|
else
|
||||||
|
_pkg_short_errors_supported=no
|
||||||
|
fi
|
||||||
|
if test $_pkg_short_errors_supported = yes; then
|
||||||
|
SQLITE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "sqlite3" 2>&1`
|
||||||
|
else
|
||||||
|
SQLITE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "sqlite3" 2>&1`
|
||||||
|
fi
|
||||||
|
# Put the nasty error message in config.log where it belongs
|
||||||
|
echo "$SQLITE_PKG_ERRORS" >&5
|
||||||
|
|
||||||
|
shared_sqlite=no
|
||||||
|
elif test $pkg_failed = untried; then
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||||
|
$as_echo "no" >&6; }
|
||||||
|
shared_sqlite=no
|
||||||
|
else
|
||||||
|
SQLITE_CFLAGS=$pkg_cv_SQLITE_CFLAGS
|
||||||
|
SQLITE_LIBS=$pkg_cv_SQLITE_LIBS
|
||||||
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
|
||||||
|
$as_echo "yes" >&6; }
|
||||||
|
|
||||||
|
shared_sqlite=yes
|
||||||
|
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$shared_sqlite" = no; then
|
if test "$shared_sqlite" = no; then
|
||||||
SQLITE_SRC="sqlite3.c"
|
SQLITE_SRC="sqlite3.c"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
SQLITE_LD="$SQLITE_LIBS"
|
||||||
|
|
||||||
|
SQLITE_INCLUDES="$SQLITE_CFLAGS"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CPPFLAGS="$saveCPPFLAGS"
|
|
||||||
LIBS="$saveLIBS"
|
|
||||||
|
|
||||||
|
|
||||||
# Check whether --enable-ports was given.
|
# Check whether --enable-ports was given.
|
||||||
if test "${enable_ports+set}" = set; then :
|
if test "${enable_ports+set}" = set; then :
|
||||||
|
@ -11042,151 +11183,6 @@ if test "$no_create" != yes; then
|
||||||
# would make configure fail if this is the last instruction.
|
# would make configure fail if this is the last instruction.
|
||||||
$ac_cs_success || as_fn_exit 1
|
$ac_cs_success || as_fn_exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#
|
|
||||||
# CONFIG_SUBDIRS section.
|
|
||||||
#
|
|
||||||
if test "$no_recursion" != yes; then
|
|
||||||
|
|
||||||
# Remove --cache-file, --srcdir, and --disable-option-checking arguments
|
|
||||||
# so they do not pile up.
|
|
||||||
ac_sub_configure_args=
|
|
||||||
ac_prev=
|
|
||||||
eval "set x $ac_configure_args"
|
|
||||||
shift
|
|
||||||
for ac_arg
|
|
||||||
do
|
|
||||||
if test -n "$ac_prev"; then
|
|
||||||
ac_prev=
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
case $ac_arg in
|
|
||||||
-cache-file | --cache-file | --cache-fil | --cache-fi \
|
|
||||||
| --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
|
|
||||||
ac_prev=cache_file ;;
|
|
||||||
-cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
|
|
||||||
| --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
|
|
||||||
| --c=*)
|
|
||||||
;;
|
|
||||||
--config-cache | -C)
|
|
||||||
;;
|
|
||||||
-srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
|
|
||||||
ac_prev=srcdir ;;
|
|
||||||
-srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
|
|
||||||
;;
|
|
||||||
-prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
|
|
||||||
ac_prev=prefix ;;
|
|
||||||
-prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
|
|
||||||
;;
|
|
||||||
--disable-option-checking)
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
case $ac_arg in
|
|
||||||
*\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
|
||||||
esac
|
|
||||||
as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
# Always prepend --prefix to ensure using the same prefix
|
|
||||||
# in subdir configurations.
|
|
||||||
ac_arg="--prefix=$prefix"
|
|
||||||
case $ac_arg in
|
|
||||||
*\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
|
||||||
esac
|
|
||||||
ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
|
|
||||||
|
|
||||||
# Pass --silent
|
|
||||||
if test "$silent" = yes; then
|
|
||||||
ac_sub_configure_args="--silent $ac_sub_configure_args"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Always prepend --disable-option-checking to silence warnings, since
|
|
||||||
# different subdirs can have different --enable and --with options.
|
|
||||||
ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
|
|
||||||
|
|
||||||
ac_popdir=`pwd`
|
|
||||||
for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
|
|
||||||
|
|
||||||
# Do not complain, so a configure script can configure whichever
|
|
||||||
# parts of a large source tree are present.
|
|
||||||
test -d "$srcdir/$ac_dir" || continue
|
|
||||||
|
|
||||||
ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
|
|
||||||
$as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
|
|
||||||
$as_echo "$ac_msg" >&6
|
|
||||||
as_dir="$ac_dir"; as_fn_mkdir_p
|
|
||||||
ac_builddir=.
|
|
||||||
|
|
||||||
case "$ac_dir" in
|
|
||||||
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
|
||||||
*)
|
|
||||||
ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
|
|
||||||
# A ".." for each directory in $ac_dir_suffix.
|
|
||||||
ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
|
|
||||||
case $ac_top_builddir_sub in
|
|
||||||
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
|
||||||
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
|
|
||||||
esac ;;
|
|
||||||
esac
|
|
||||||
ac_abs_top_builddir=$ac_pwd
|
|
||||||
ac_abs_builddir=$ac_pwd$ac_dir_suffix
|
|
||||||
# for backward compatibility:
|
|
||||||
ac_top_builddir=$ac_top_build_prefix
|
|
||||||
|
|
||||||
case $srcdir in
|
|
||||||
.) # We are building in place.
|
|
||||||
ac_srcdir=.
|
|
||||||
ac_top_srcdir=$ac_top_builddir_sub
|
|
||||||
ac_abs_top_srcdir=$ac_pwd ;;
|
|
||||||
[\\/]* | ?:[\\/]* ) # Absolute name.
|
|
||||||
ac_srcdir=$srcdir$ac_dir_suffix;
|
|
||||||
ac_top_srcdir=$srcdir
|
|
||||||
ac_abs_top_srcdir=$srcdir ;;
|
|
||||||
*) # Relative name.
|
|
||||||
ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
|
|
||||||
ac_top_srcdir=$ac_top_build_prefix$srcdir
|
|
||||||
ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
|
|
||||||
esac
|
|
||||||
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
|
|
||||||
|
|
||||||
|
|
||||||
cd "$ac_dir"
|
|
||||||
|
|
||||||
# Check for guested configure; otherwise get Cygnus style configure.
|
|
||||||
if test -f "$ac_srcdir/configure.gnu"; then
|
|
||||||
ac_sub_configure=$ac_srcdir/configure.gnu
|
|
||||||
elif test -f "$ac_srcdir/configure"; then
|
|
||||||
ac_sub_configure=$ac_srcdir/configure
|
|
||||||
elif test -f "$ac_srcdir/configure.in"; then
|
|
||||||
# This should be Cygnus configure.
|
|
||||||
ac_sub_configure=$ac_aux_dir/configure
|
|
||||||
else
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
|
|
||||||
$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
|
|
||||||
ac_sub_configure=
|
|
||||||
fi
|
|
||||||
|
|
||||||
# The recursion is here.
|
|
||||||
if test -n "$ac_sub_configure"; then
|
|
||||||
# Make the cache file name correct relative to the subdirectory.
|
|
||||||
case $cache_file in
|
|
||||||
[\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
|
|
||||||
*) # Relative name.
|
|
||||||
ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
|
|
||||||
$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
|
|
||||||
# The eval makes quoting arguments work.
|
|
||||||
eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
|
|
||||||
--cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
|
|
||||||
as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd "$ac_popdir"
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
|
if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
|
||||||
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
|
$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
|
||||||
|
|
29
configure.ac
29
configure.ac
|
@ -12,6 +12,7 @@ AC_COPYRIGHT([$Id: configure.ac 3516 2007-06-10 16:14:03Z jilles $])
|
||||||
|
|
||||||
AC_INIT([charybdis], [3.5.0-dev])
|
AC_INIT([charybdis], [3.5.0-dev])
|
||||||
|
|
||||||
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
AC_CONFIG_HEADER(include/setup.h)
|
AC_CONFIG_HEADER(include/setup.h)
|
||||||
|
|
||||||
AC_PREFIX_DEFAULT($HOME/ircd)
|
AC_PREFIX_DEFAULT($HOME/ircd)
|
||||||
|
@ -26,7 +27,6 @@ AC_LANG(C)
|
||||||
dnl Make sure autoconf doesn't interfere with cflags -jmallett
|
dnl Make sure autoconf doesn't interfere with cflags -jmallett
|
||||||
CFLAGS="$OLD_CFLAGS"
|
CFLAGS="$OLD_CFLAGS"
|
||||||
|
|
||||||
AC_CONFIG_SUBDIRS(libratbox)
|
|
||||||
|
|
||||||
dnl Check for various compilers. -jmallett
|
dnl Check for various compilers. -jmallett
|
||||||
dnl But if $CC turns out to be gcc, sure as hell it's, well, gcc. -joshk
|
dnl But if $CC turns out to be gcc, sure as hell it's, well, gcc. -joshk
|
||||||
|
@ -571,37 +571,20 @@ AC_HELP_STRING([--with-shared-sqlite],[Use shared sqlite]),
|
||||||
[shared_sqlite=$withval],[shared_sqlite=no])
|
[shared_sqlite=$withval],[shared_sqlite=no])
|
||||||
|
|
||||||
if test "$shared_sqlite" = yes; then
|
if test "$shared_sqlite" = yes; then
|
||||||
|
PKG_CHECK_MODULES(SQLITE, [sqlite3],
|
||||||
saveCPPFLAGS="$CPPFLAGS"
|
[
|
||||||
saveLIBS="$LIBS"
|
shared_sqlite=yes
|
||||||
|
|
||||||
dnl XXX: *BSD uses /usr/local for shared sqlite libs and includes
|
|
||||||
OSNAME=`uname -s`
|
|
||||||
case $OSNAME in
|
|
||||||
*BSD)
|
|
||||||
CPPFLAGS="$CPPFLAGS -I/usr/local/include"
|
|
||||||
LIBS="$LIBS -L/usr/local/lib"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
AC_CHECK_HEADER(sqlite3.h, [
|
|
||||||
AC_CHECK_LIB(sqlite3, sqlite3_open, [
|
|
||||||
SQLITE_LD="$CPPFLAGS $LIBS -lsqlite3"
|
|
||||||
], shared_sqlite=no)
|
], shared_sqlite=no)
|
||||||
], shared_sqlite=no)
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$shared_sqlite" = no; then
|
if test "$shared_sqlite" = no; then
|
||||||
SQLITE_SRC="sqlite3.c"
|
SQLITE_SRC="sqlite3.c"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_SUBST(SQLITE_LD)
|
AC_SUBST(SQLITE_LD, "$SQLITE_LIBS")
|
||||||
|
AC_SUBST(SQLITE_INCLUDES, "$SQLITE_CFLAGS")
|
||||||
AC_SUBST(SQLITE_SRC)
|
AC_SUBST(SQLITE_SRC)
|
||||||
|
|
||||||
CPPFLAGS="$saveCPPFLAGS"
|
|
||||||
LIBS="$saveLIBS"
|
|
||||||
|
|
||||||
dnl IO Loop Selection
|
dnl IO Loop Selection
|
||||||
dnl =================
|
dnl =================
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue