X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=configure.ac;h=6c6543cba57f148426253c5c5c976f2dc35308ea;hb=b9eb3647186bf697e4bdc8f60fd05cc15a99c18b;hp=d360a086349d57c7e37a2211fee5b04a10dcd617;hpb=71091bcda5251bd130f85ccc28f8f936f781224e;p=meshlink diff --git a/configure.ac b/configure.ac index d360a086..6c6543cb 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,6 @@ dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.61) AC_INIT([MeshLink], [0.1]) -AC_CONFIG_SRCDIR([src/libmeshlink.c]) AC_GNU_SOURCE AM_INIT_AUTOMAKE([check-news std-options subdir-objects -Wall]) AC_CONFIG_HEADERS([config.h]) @@ -16,6 +15,7 @@ AC_DEFINE([__USE_BSD], 1, [Enable BSD extensions]) dnl Checks for programs. AC_PROG_CC_C99 +AC_PROG_CXX AC_PROG_CPP AC_PROG_INSTALL AC_PROG_LN_S @@ -99,6 +99,10 @@ AC_CHECK_TYPES([socklen_t, struct addrinfo, struct sockaddr_in6], , , [#include "src/have.h"] ) +AC_CHECK_TYPES([struct sockaddr_storage], ,AC_MSG_ERROR([System must support struct sockaddr_storage.]), + [#include "src/have.h"] +) + dnl Checks for library functions. AC_TYPE_SIGNAL AC_CHECK_FUNCS([asprintf fchmod fork get_current_dir_name gettimeofday random select strdup strerror time usleep],