mirror of https://github.com/aria2/aria2
2008-09-09 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Merged from stable-0.15 * m4/libcares.m4 Use pkg-config * m4/sqlite3.m4pull/1/head
parent
79597c32cc
commit
b23c3facc9
|
@ -1,3 +1,11 @@
|
|||
2008-09-09 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
|
||||
|
||||
Merged from stable-0.15
|
||||
* m4/libcares.m4
|
||||
|
||||
Use pkg-config
|
||||
* m4/sqlite3.m4
|
||||
|
||||
2008-09-09 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
|
||||
|
||||
Removed unnecessary if statement.
|
||||
|
|
|
@ -5967,16 +5967,37 @@ if test "x$sqlite3_prefix" = "x"; then
|
|||
sqlite3_prefix="/usr"
|
||||
fi
|
||||
|
||||
sqlite3_prefix_lib=$sqlite3_prefix/lib
|
||||
sqlite3_prefix_include=$sqlite3_prefix/include
|
||||
|
||||
LIBS_save=$LIBS
|
||||
CPPFLAGS_save=$CPPFLAGS
|
||||
|
||||
LIBS="-L$sqlite3_prefix_lib $LIBS"
|
||||
CPPFLAGS="-I$sqlite3_prefix_include $CPPFLAGS"
|
||||
PKG_CONFIG="$sqlite3_prefix/bin/pkg-config"
|
||||
if test -x $PKG_CONFIG; then
|
||||
{ echo "$as_me:$LINENO: checking checking availability of sqlite3 using pkg-config" >&5
|
||||
echo $ECHO_N "checking checking availability of sqlite3 using pkg-config... $ECHO_C" >&6; }
|
||||
$PKG_CONFIG --exists sqlite3
|
||||
if test "$?" = "0"; then
|
||||
# Use pkg-config to detect LIBS and CFLAGS
|
||||
SQLITE3_LIBS=`$PKG_CONFIG --libs sqlite3`
|
||||
SQLITE3_CFLAGS=`$PKG_CONFIG --cflags sqlite3`
|
||||
|
||||
{ echo "$as_me:$LINENO: checking for sqlite3_open in -lsqlite3" >&5
|
||||
LIBS="$SQLITE3_LIBS $LIBS"
|
||||
CPPFLAGS="$SQLITE3_CFLAGS $CPPFLAGS"
|
||||
have_sqlite3=yes
|
||||
{ echo "$as_me:$LINENO: result: yes" >&5
|
||||
echo "${ECHO_T}yes" >&6; }
|
||||
else
|
||||
{ echo "$as_me:$LINENO: result: no" >&5
|
||||
echo "${ECHO_T}no" >&6; }
|
||||
fi
|
||||
fi
|
||||
if test "x$have_sqlite3" != "xyes"; then
|
||||
sqlite3_prefix_lib=$sqlite3_prefix/lib
|
||||
sqlite3_prefix_include=$sqlite3_prefix/include
|
||||
|
||||
LIBS="-L$sqlite3_prefix_lib $LIBS"
|
||||
CPPFLAGS="-I$sqlite3_prefix_include $CPPFLAGS"
|
||||
|
||||
{ echo "$as_me:$LINENO: checking for sqlite3_open in -lsqlite3" >&5
|
||||
echo $ECHO_N "checking for sqlite3_open in -lsqlite3... $ECHO_C" >&6; }
|
||||
if test "${ac_cv_lib_sqlite3_sqlite3_open+set}" = set; then
|
||||
echo $ECHO_N "(cached) $ECHO_C" >&6
|
||||
|
@ -6041,14 +6062,17 @@ if test $ac_cv_lib_sqlite3_sqlite3_open = yes; then
|
|||
have_sqlite3=yes
|
||||
fi
|
||||
|
||||
if test "x$have_sqlite3" = "xyes"; then
|
||||
SQLITE3_LIBS="-L$sqlite3_prefix_lib -lsqlite3"
|
||||
SQLITE3_CPPFLAGS="-I$sqlite3_prefix_include"
|
||||
fi
|
||||
fi
|
||||
if test "x$have_sqlite3" = "xyes"; then
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define HAVE_SQLITE3 1
|
||||
_ACEOF
|
||||
|
||||
SQLITE3_LIBS="-L$sqlite3_prefix_lib -lsqlite3"
|
||||
SQLITE3_CPPFLAGS="-I$sqlite3_prefix_include"
|
||||
|
||||
|
||||
fi
|
||||
|
@ -6964,6 +6988,74 @@ if test $ac_cv_lib_cares_ares_init = yes; then
|
|||
fi
|
||||
|
||||
|
||||
if test "x$have_libcares" != "xyes"; then
|
||||
{ echo "$as_me:$LINENO: checking for ares_init in -lcares" >&5
|
||||
echo $ECHO_N "checking for ares_init in -lcares... $ECHO_C" >&6; }
|
||||
if test "${ac_cv_lib_cares_ares_init+set}" = set; then
|
||||
echo $ECHO_N "(cached) $ECHO_C" >&6
|
||||
else
|
||||
ac_check_lib_save_LIBS=$LIBS
|
||||
LIBS="-lcares -lrt $LIBS"
|
||||
cat >conftest.$ac_ext <<_ACEOF
|
||||
/* confdefs.h. */
|
||||
_ACEOF
|
||||
cat confdefs.h >>conftest.$ac_ext
|
||||
cat >>conftest.$ac_ext <<_ACEOF
|
||||
/* end confdefs.h. */
|
||||
|
||||
/* Override any GCC internal prototype to avoid an error.
|
||||
Use char because int might match the return type of a GCC
|
||||
builtin and then its argument prototype would still apply. */
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
#endif
|
||||
char ares_init ();
|
||||
int
|
||||
main ()
|
||||
{
|
||||
return ares_init ();
|
||||
;
|
||||
return 0;
|
||||
}
|
||||
_ACEOF
|
||||
rm -f conftest.$ac_objext conftest$ac_exeext
|
||||
if { (ac_try="$ac_link"
|
||||
case "(($ac_try" in
|
||||
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||||
*) ac_try_echo=$ac_try;;
|
||||
esac
|
||||
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
||||
(eval "$ac_link") 2>conftest.er1
|
||||
ac_status=$?
|
||||
grep -v '^ *+' conftest.er1 >conftest.err
|
||||
rm -f conftest.er1
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } && {
|
||||
test -z "$ac_cxx_werror_flag" ||
|
||||
test ! -s conftest.err
|
||||
} && test -s conftest$ac_exeext &&
|
||||
$as_test_x conftest$ac_exeext; then
|
||||
ac_cv_lib_cares_ares_init=yes
|
||||
else
|
||||
echo "$as_me: failed program was:" >&5
|
||||
sed 's/^/| /' conftest.$ac_ext >&5
|
||||
|
||||
ac_cv_lib_cares_ares_init=no
|
||||
fi
|
||||
|
||||
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
||||
conftest$ac_exeext conftest.$ac_ext
|
||||
LIBS=$ac_check_lib_save_LIBS
|
||||
fi
|
||||
{ echo "$as_me:$LINENO: result: $ac_cv_lib_cares_ares_init" >&5
|
||||
echo "${ECHO_T}$ac_cv_lib_cares_ares_init" >&6; }
|
||||
if test $ac_cv_lib_cares_ares_init = yes; then
|
||||
have_libcares=yes need_librt=yes
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
if test "x$have_libcares" = "xyes"; then
|
||||
|
||||
{ echo "$as_me:$LINENO: checking whether ares_host_callback accepts timeouts(c-ares >= 1.5)" >&5
|
||||
|
@ -7033,6 +7125,9 @@ cat >>confdefs.h <<\_ACEOF
|
|||
_ACEOF
|
||||
|
||||
LIBCARES_LIBS="-L$libcares_prefix_lib -lcares"
|
||||
if test "x$need_librt" = "xyes"; then
|
||||
LIBCARES_LIBS="$LIBCARES_LIBS -lrt"
|
||||
fi
|
||||
LIBCARES_CPPFLAGS="-I$libcares_prefix_include"
|
||||
|
||||
|
||||
|
|
|
@ -20,6 +20,11 @@ CPPFLAGS="-I$libcares_prefix_include -Wall $CPPFLAGS"
|
|||
|
||||
AC_CHECK_LIB([cares], [ares_init], [have_libcares=yes])
|
||||
|
||||
if test "x$have_libcares" != "xyes"; then
|
||||
AC_CHECK_LIB([cares], [ares_init], [have_libcares=yes need_librt=yes], [],
|
||||
[-lrt])
|
||||
fi
|
||||
|
||||
if test "x$have_libcares" = "xyes"; then
|
||||
|
||||
AC_MSG_CHECKING([whether ares_host_callback accepts timeouts(c-ares >= 1.5)])
|
||||
|
@ -42,6 +47,9 @@ if test "x$have_libcares" = "xyes"; then
|
|||
|
||||
AC_DEFINE([HAVE_LIBCARES], [1], [Define to 1 if you have libcares.])
|
||||
LIBCARES_LIBS="-L$libcares_prefix_lib -lcares"
|
||||
if test "x$need_librt" = "xyes"; then
|
||||
LIBCARES_LIBS="$LIBCARES_LIBS -lrt"
|
||||
fi
|
||||
LIBCARES_CPPFLAGS="-I$libcares_prefix_include"
|
||||
AC_SUBST(LIBCARES_LIBS)
|
||||
AC_SUBST(LIBCARES_CPPFLAGS)
|
||||
|
|
|
@ -8,20 +8,41 @@ if test "x$sqlite3_prefix" = "x"; then
|
|||
sqlite3_prefix="/usr"
|
||||
fi
|
||||
|
||||
sqlite3_prefix_lib=$sqlite3_prefix/lib
|
||||
sqlite3_prefix_include=$sqlite3_prefix/include
|
||||
|
||||
LIBS_save=$LIBS
|
||||
CPPFLAGS_save=$CPPFLAGS
|
||||
|
||||
LIBS="-L$sqlite3_prefix_lib $LIBS"
|
||||
CPPFLAGS="-I$sqlite3_prefix_include $CPPFLAGS"
|
||||
PKG_CONFIG="$sqlite3_prefix/bin/pkg-config"
|
||||
if test -x $PKG_CONFIG; then
|
||||
AC_MSG_CHECKING([checking availability of sqlite3 using pkg-config])
|
||||
$PKG_CONFIG --exists sqlite3
|
||||
if test "$?" = "0"; then
|
||||
# Use pkg-config to detect LIBS and CFLAGS
|
||||
SQLITE3_LIBS=`$PKG_CONFIG --libs sqlite3`
|
||||
SQLITE3_CFLAGS=`$PKG_CONFIG --cflags sqlite3`
|
||||
|
||||
AC_CHECK_LIB([sqlite3], [sqlite3_open], [have_sqlite3=yes])
|
||||
if test "x$have_sqlite3" = "xyes"; then
|
||||
AC_DEFINE([HAVE_SQLITE3], [1], [Define to 1 if you have sqlite3.])
|
||||
LIBS="$SQLITE3_LIBS $LIBS"
|
||||
CPPFLAGS="$SQLITE3_CFLAGS $CPPFLAGS"
|
||||
have_sqlite3=yes
|
||||
AC_MSG_RESULT([yes])
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
fi
|
||||
fi
|
||||
if test "x$have_sqlite3" != "xyes"; then
|
||||
sqlite3_prefix_lib=$sqlite3_prefix/lib
|
||||
sqlite3_prefix_include=$sqlite3_prefix/include
|
||||
|
||||
LIBS="-L$sqlite3_prefix_lib $LIBS"
|
||||
CPPFLAGS="-I$sqlite3_prefix_include $CPPFLAGS"
|
||||
|
||||
AC_CHECK_LIB([sqlite3], [sqlite3_open], [have_sqlite3=yes])
|
||||
if test "x$have_sqlite3" = "xyes"; then
|
||||
SQLITE3_LIBS="-L$sqlite3_prefix_lib -lsqlite3"
|
||||
SQLITE3_CPPFLAGS="-I$sqlite3_prefix_include"
|
||||
fi
|
||||
fi
|
||||
if test "x$have_sqlite3" = "xyes"; then
|
||||
AC_DEFINE([HAVE_SQLITE3], [1], [Define to 1 if you have sqlite3.])
|
||||
AC_SUBST(SQLITE3_LIBS)
|
||||
AC_SUBST(SQLITE3_CPPFLAGS)
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue