From 239248f77bb21139b158950a548ff84ada4b3bf1 Mon Sep 17 00:00:00 2001 From: defanor Date: Sat, 29 Feb 2020 07:50:32 +0300 Subject: Add the draft --- configure.ac | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 configure.ac (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..942c7a3 --- /dev/null +++ b/configure.ac @@ -0,0 +1,48 @@ +# -*- Autoconf -*- +# Process this file with autoconf to produce a configure script. + +AC_PREREQ([2.69]) +AC_INIT([rexmpp], [0.0.0], [defanor@uberspace.net]) +AM_INIT_AUTOMAKE([-Werror -Wall]) +AC_CONFIG_MACRO_DIR([m4]) +AC_CONFIG_SRCDIR([src/rexmpp.c]) +AC_CONFIG_HEADERS([config.h]) +AC_CONFIG_FILES([Makefile src/Makefile rexmpp.pc Doxyfile]) + +# Checks for programs. +AC_PROG_CC +AM_PROG_AR + +LT_INIT + +# Checks for libraries. +PKG_CHECK_MODULES([LIBXML], [libxml-2.0]) +AC_SUBST(LIBXML_CFLAGS) +AC_SUBST(LIBXML_LIBS) + +PKG_CHECK_MODULES([GNUTLS], [gnutls]) +AC_SUBST(GNUTLS_CFLAGS) +AC_SUBST(GNUTLS_LIBS) + +PKG_CHECK_MODULES([GSASL], [libgsasl]) +AC_SUBST(GSASL_CFLAGS) +AC_SUBST(GSASL_LIBS) + +PKG_CHECK_MODULES([CARES], [libcares]) +AC_SUBST(CARES_CFLAGS) +AC_SUBST(CARES_LIBS) + + +# Checks for header files. +AC_CHECK_HEADERS([arpa/inet.h netdb.h netinet/in.h sys/socket.h syslog.h]) + +# Checks for typedefs, structures, and compiler characteristics. +AC_TYPE_SIZE_T +AC_TYPE_SSIZE_T +AC_TYPE_UINT32_T + +# Checks for library functions. +AC_FUNC_MALLOC +AC_CHECK_FUNCS([gettimeofday select socket strchr strerror strtoul]) + +AC_OUTPUT -- cgit v1.2.3