X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib/blobdiff_plain/04924ac3cbcf3fc05e1e36c98b99ae479cbfed8e..0ce34834648838d1ca3c97f024b86181dd33c4ba:/configure.ac diff --git a/configure.ac b/configure.ac index 6a2eb52..c15c647 100644 --- a/configure.ac +++ b/configure.ac @@ -32,6 +32,7 @@ AC_INIT([mLib], AUTO_VERSION, [mdw@distorted.org.uk], [mLib]) AC_CONFIG_SRCDIR([mLib.pc.in]) AC_CONFIG_AUX_DIR([config]) AM_INIT_AUTOMAKE([foreign]) +mdw_SILENT_RULES AC_PROG_CC AM_PROG_CC_C_O @@ -39,6 +40,8 @@ AM_PROG_LIBTOOL AX_CFLAGS_WARN_ALL mdw_LIBTOOL_VERSION_INFO +AC_CHECK_PROGS([AUTOM4TE], [autom4te]) + mdw_MANEXT AC_DEFINE_UNQUOTED([SRCDIR], ["$(cd $srcdir && pwd)"], @@ -54,12 +57,18 @@ dnl Libraries. AC_SEARCH_LIBS([socket], [socket]) AC_SEARCH_LIBS([gethostbyname], [nsl resolv]) +dnl Types. +AC_CHECK_TYPE([socklen_t], [int]) + dnl Which version of struct msghdr do we have? AC_CHECK_MEMBERS([struct msgdr.msg_control],,, [ #include #include ]) +dnl Find out whether we're cross-compiling. +AM_CONDITIONAL([CROSS_COMPILING], [test "$cross_compiling" = yes ]) + dnl-------------------------------------------------------------------------- dnl Name resolution. @@ -93,13 +102,31 @@ case $want_adns,$have_adns in esac AM_CONDITIONAL([WITH_ADNS], [test "$use_adns" = yes]) +dnl-------------------------------------------------------------------------- +dnl Python (used for testing). + +AM_PATH_PYTHON([2.4],, [:]) + dnl-------------------------------------------------------------------------- dnl Output. AC_CONFIG_HEADER([config/config.h]) +AC_CONFIG_TESTDIR([t]) AC_CONFIG_FILES( - [Makefile]) + [Makefile] + [buf/Makefile] + [codec/Makefile] + [hash/Makefile] + [mem/Makefile] + [sel/Makefile] + [struct/Makefile] + [sys/Makefile] + [test/Makefile] + [trace/Makefile] + [ui/Makefile] + [utils/Makefile] + [t/Makefile t/atlocal]) AC_OUTPUT dnl ----- That's all, folks -------------------------------------------------