From 9d955556d315c729cbf308de9487ebc938ee91e1 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Wed, 20 Dec 2017 23:17:48 +0100 Subject: md readme for travis build status, -std=gnu99 autoconf check --- README.md | 6 ++++++ configure.ac | 7 +++++++ 2 files changed, 13 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..9e3aadf --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ + + +PingTunnel-[N]ew[G]eneration +====== + +see README diff --git a/configure.ac b/configure.ac index 54285fc..0b449b1 100644 --- a/configure.ac +++ b/configure.ac @@ -26,6 +26,8 @@ esac AM_SILENT_RULES([yes]) AM_INIT_AUTOMAKE AC_PROG_INSTALL +AC_PROG_CC +AC_PROG_CC_STDC AC_USE_SYSTEM_EXTENSIONS AC_C_CONST AC_C_INLINE @@ -34,6 +36,11 @@ AC_CHECK_HEADER_STDBOOL AC_FUNC_VPRINTF AC_FUNC_MEMCMP +dnl Check for -std=gnu99 +if test x"${ac_cv_prog_cc_stdc}" = x"no"; then + AC_MSG_ERROR([Your compiler does not support \`-std=gnu99\`. This is fatal.]) +fi + dnl Check for std includes. AC_CHECK_HEADERS([stdarg.h stdio.h unistd.h stdlib.h string.h stdint.h time.h signal.h assert.h],, [AC_MSG_ERROR([Missing essential std headers.])]) -- cgit v1.2.3