summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-04-07 21:30:32 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2012-04-07 21:30:32 +0900
commit7e5814f0f9c8871b9d37b6af004753660984ecf7 (patch)
treecb6189df17363e5993f08d52dd5e059d6e6faef4 /m4
parentfcb102b6508fc03f8a0c5e6fdf070c1e115adc26 (diff)
Check with pkg-config only: c-ares, openssl, sqlite3 and zlib.
Removed --with-*-prefix configure option for c-ares, openssl, sqlite3, zlib and expat. Use CPPFLAGS and/or PKG_CONFIG_PATH instead.
Diffstat (limited to 'm4')
-rw-r--r--m4/libcares.m459
-rw-r--r--m4/libexpat.m422
-rw-r--r--m4/openssl.m462
-rw-r--r--m4/sqlite3.m443
-rw-r--r--m4/zlib.m440
5 files changed, 3 insertions, 223 deletions
diff --git a/m4/libcares.m4 b/m4/libcares.m4
deleted file mode 100644
index a1061847..00000000
--- a/m4/libcares.m4
+++ /dev/null
@@ -1,59 +0,0 @@
-AC_DEFUN([AM_PATH_LIBCARES],
-[
-AC_ARG_WITH([libcares-prefix],
- [ --with-libcares-prefix=PREFIX Prefix where libcares installed (optional)],
- [libcares_prefix=$withval],
- [libcares_prefix=""])
-
-if test "x$libcares_prefix" = "x"; then
- libcares_prefix="/usr"
-fi
-
-libcares_prefix_lib=$libcares_prefix/lib
-libcares_prefix_include=$libcares_prefix/include
-
-LIBS_save=$LIBS
-CPPFLAGS_save=$CPPFLAGS
-PKG_CONFIG_PATH_save=$PKG_CONFIG_PATH
-
-PKG_CONFIG_PATH="$libcares_prefix/lib/pkgconfig:$PKG_CONFIG_PATH"
-PKG_CHECK_MODULES([LIBCARES], [libcares >= 1.7.0], [have_libcares=yes],
- [have_libcares=no])
-
-if test "x$have_libcares" = "xyes"; then
- LIBS="$LIBCARES_LIBS $LIBS"
- CPPFLAGS="$LIBCARES_CFLAGS $CPPFLAGS"
-fi
-
-if test "x$have_libcares" != "xyes"; then
- LIBS="-L$libcares_prefix_lib $LIBS"
- 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
- LIBCARES_LIBS="-L$libcares_prefix_lib -lcares"
- if test "x$need_librt" = "xyes"; then
- LIBCARES_LIBS="$LIBCARES_LIBS -lrt"
- fi
- LIBCARES_CFLAGS="-I$libcares_prefix_include"
-
- LIBS="$LIBCARES_LIBS $LIBS_save"
- CPPFLAGS="$LIBCARES_CFLAGS $CPPFLAGS_save"
- fi
-fi
-
-if test "x$have_libcares" = "xyes"; then
- AC_DEFINE([HAVE_LIBCARES], [1], [Define to 1 if you have libcares.])
- AC_CHECK_TYPES([ares_addr_node], [], [], [[#include <ares.h>]])
- AC_CHECK_FUNCS([ares_set_servers])
-fi
-
-LIBS=$LIBS_save
-CPPFLAGS=$CPPFLAGS_save
-PKG_CONFIG_PATH=$PKG_CONFIG_PATH_save
-])
diff --git a/m4/libexpat.m4 b/m4/libexpat.m4
index 6e2e7e94..69832bc1 100644
--- a/m4/libexpat.m4
+++ b/m4/libexpat.m4
@@ -1,30 +1,14 @@
AC_DEFUN([AM_PATH_LIBEXPAT],
[
-AC_ARG_WITH([libexpat-prefix],
- [ --with-libexpat-prefix=PREFIX Prefix where libexpat installed (optional)],
- [libexpat_prefix=$withval],
- [libexpat_prefix=""])
-
-if test "x$libexpat_prefix" = "x"; then
- libexpat_prefix="/usr"
-fi
-
-libexpat_prefix_lib=$libexpat_prefix/lib
-libexpat_prefix_include=$libexpat_prefix/include
-
LIBS_save=$LIBS
CPPFLAGS_save=$CPPFLAGS
-LIBS="-L$libexpat_prefix_lib $LIBS"
-CPPFLAGS="-I$libexpat_prefix_include $CPPFLAGS"
-
+LIBS="-lexpat $LIBS"
AC_CHECK_LIB([expat], [XML_ParserCreate], [have_libexpat=yes])
if test "x$have_libexpat" = "xyes"; then
AC_DEFINE([HAVE_LIBEXPAT], [1], [Define to 1 if you have libexpat.])
- LIBEXPAT_LIBS="-L$libexpat_prefix_lib -lexpat"
- LIBEXPAT_CPPFLAGS="-I$libexpat_prefix_include"
- AC_SUBST(LIBEXPAT_LIBS)
- AC_SUBST(LIBEXPAT_CPPFLAGS)
+ EXPAT_LIBS=-lexpat
+ EXPAT_CFLAGS=
fi
LIBS=$LIBS_save
diff --git a/m4/openssl.m4 b/m4/openssl.m4
deleted file mode 100644
index f63983a3..00000000
--- a/m4/openssl.m4
+++ /dev/null
@@ -1,62 +0,0 @@
-AC_DEFUN([AM_PATH_OPENSSL],
-[
-AC_ARG_WITH([openssl-prefix],
- [ --with-openssl-prefix=PREFIX Prefix where OpenSSL installed (optional)],
- [openssl_prefix=$withval],
- [openssl_prefix=""])
-
-if test "x$openssl_prefix" = "x"; then
- openssl_prefix="/usr"
-fi
-
-LIBS_save=$LIBS
-CPPFLAGS_save=$CPPFLAGS
-PKG_CONFIG_PATH_save=$PKG_CONFIG_PATH
-
-PKG_CONFIG_PATH="$openssl_prefix/lib/pkgconfig:$PKG_CONFIG_PATH"
-PKG_CHECK_MODULES([OPENSSL], [openssl >= 0.9.8],
- [have_openssl=yes], [have_openssl=no])
-
-if test "x$have_openssl" != "xyes"; then
- openssl_prefix_lib=$openssl_prefix/lib
- openssl_prefix_include=$openssl_prefix/include
-
- LIBS="-L$openssl_prefix_lib $LIBS"
- CPPFLAGS="-I$openssl_prefix_include $CPPFLAGS"
-
- # First check libcrypto, because libssl may depend on it
- AC_CHECK_LIB([crypto], [main], [have_openssl=yes; LIBS="-lcrypto $LIBS"])
- if test "x$have_openssl" = "xyes"; then
- have_openssl=no
- AC_CHECK_LIB([ssl], [SSL_library_init],
- [have_openssl=yes LIBS="-lssl $LIBS"])
- if test "x$have_openssl" = "xyes"; then
- OPENSSL_LIBS="-L$openssl_prefix_lib -lssl -lcrypto"
- OPENSSL_CFLAGS="-I$openssl_prefix_include"
- fi
- fi
-fi
-
-if test "x$have_openssl" = "xyes"; then
- AC_DEFINE([HAVE_OPENSSL], [1], [Define to 1 if you have openssl.])
- LIBS="$OPENSSL_LIBS $LIBS"
- CPPFLAGS="$OPENSSL_CFLAGS $CPPFLAGS"
- # check whether EVP_DigestInit_ex exists. Old openssl doesn't have it.
- AC_CHECK_FUNCS([EVP_DigestInit_ex], [have_digestinit_ex=yes])
- if test "x$have_digestinit_ex" = "x"; then
- AC_DEFINE([HAVE_OLD_OPENSSL], [1], [Define to 1 if you have old openssl.])
- fi
- # search for sha224 support
- AC_CHECK_FUNCS([EVP_sha224])
- # search for sha256 support
- AC_CHECK_FUNCS([EVP_sha256])
- # search for sha384 support
- AC_CHECK_FUNCS([EVP_sha384])
- # search for sha512 support
- AC_CHECK_FUNCS([EVP_sha512])
-fi
-
-LIBS=$LIBS_save
-CPPFLAGS=$CPPFLAGS_save
-PKG_CONFIG_PATH=$PKG_CONFIG_PATH_save
-])
diff --git a/m4/sqlite3.m4 b/m4/sqlite3.m4
deleted file mode 100644
index 6b260854..00000000
--- a/m4/sqlite3.m4
+++ /dev/null
@@ -1,43 +0,0 @@
-AC_DEFUN([AM_PATH_SQLITE3],
-[
-AC_ARG_WITH([sqlite3-prefix],
- [ --with-sqlite3-prefix=PREFIX Prefix where SQLite3 installed (optional)],
- [sqlite3_prefix=$withval],
- [sqlite3_prefix=""])
-if test "x$sqlite3_prefix" = "x"; then
- sqlite3_prefix="/usr"
-fi
-
-LIBS_save=$LIBS
-CPPFLAGS_save=$CPPFLAGS
-
-PKG_CHECK_MODULES([SQLITE3],[sqlite3],[have_sqlite3=yes],[have_sqlite3=no])
-
-if test "x$have_sqlite3" != "xyes"; then
- AC_MSG_WARN([$SQLITE3_PKG_ERRORS])
-
- 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_CFLAGS="-I$sqlite3_prefix_include"
- fi
-fi
-if test "x$have_sqlite3" = "xyes"; then
- LIBS="$SQLITE3_LIBS $LIBS"
- CPPFLAGS="$SQLITE3_CFLAGS $CPPFLAGS"
- AC_CHECK_FUNCS([sqlite3_open_v2])
- AC_DEFINE([HAVE_SQLITE3], [1], [Define to 1 if you have sqlite3.])
- AC_SUBST(SQLITE3_LIBS)
- AC_SUBST(SQLITE3_CFLAGS)
-fi
-
-LIBS=$LIBS_save
-CPPFLAGS=$CPPFLAGS_save
-
-])
diff --git a/m4/zlib.m4 b/m4/zlib.m4
deleted file mode 100644
index 7e8f75ae..00000000
--- a/m4/zlib.m4
+++ /dev/null
@@ -1,40 +0,0 @@
-AC_DEFUN([AM_PATH_LIBZ],
-[
-AC_ARG_WITH([libz-prefix],
- [ --with-libz-prefix=PREFIX Prefix where zlib installed (optional)],
- [libz_prefix=$withval],
- [libz_prefix=""])
-
-if test "x$libz_prefix" = "x"; then
- libz_prefix="/usr"
-fi
-
-LIBS_save=$LIBS
-CPPFLAGS_save=$CPPFLAGS
-PKG_CONFIG_PATH_save=$PKG_CONFIG_PATH
-
-PKG_CONFIG_PATH="$libz_prefix/lib/pkgconfig:$PKG_CONFIG_PATH"
-PKG_CHECK_MODULES([ZLIB], [zlib >= 1.2.3], [have_zlib=yes], [have_zlib=no])
-
-if test "x$have_zlib" != "xyes"; then
- libz_prefix_lib=$libz_prefix/lib
- libz_prefix_include=$libz_prefix/include
-
- LIBS="-L$libz_prefix_lib $LIBS"
- CPPFLAGS="-I$libz_prefix_include $CPPFLAGS"
-
- AC_CHECK_LIB([z], [zlibVersion], [have_zlib=yes])
- if test "x$have_zlib" = "xyes"; then
- ZLIB_LIBS="-L$libz_prefix_lib -lz"
- ZLIB_CFLAGS="-I$libz_prefix_include"
- fi
-fi
-
-if test "x$have_zlib" = "xyes"; then
- AC_DEFINE([HAVE_ZLIB], [1], [Define to 1 if you have zlib.])
-fi
-
-LIBS=$LIBS_save
-CPPFLAGS=$CPPFLAGS_save
-PKG_CONFIG_PATH=$PKG_CONFIG_PATH_save
-])