From 41caa6f8cafcef43ce5ac20bd18ba5ae64cf829d Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Mon, 20 May 2013 13:39:52 -0400 Subject: Initial commit. --- (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..2c75e58 --- /dev/null +++ b/configure.ac @@ -0,0 +1,30 @@ +AC_INIT([cursespong], [0.1.0], [pjm@nac.net]) +AC_CONFIG_AUX_DIR([build-aux]) +AC_CONFIG_SRCDIR([src/main.c]) + +AM_INIT_AUTOMAKE([subdir-objects]) + +AC_PROG_CC() +AM_PROG_CC_C_O() + +if test "x$GCC" = "xyes"; then + GCC_CFLAGS="-pedantic -Wall -Wextra -Werror" + GCC_CFLAGS="${GCC_CFLAGS} -Wformat=2 -Wswitch -Wswitch-enum" + GCC_CFLAGS="${GCC_CFLAGS} -Wdeclaration-after-statement" + GCC_CFLAGS="${GCC_CFLAGS} -Wundef -Wshadow" + GCC_CFLAGS="${GCC_CFLAGS} -Wpointer-arith -Wbad-function-cast" + GCC_CFLAGS="${GCC_CFLAGS} -Wcast-qual -Wcast-align -Wwrite-strings" + GCC_CFLAGS="${GCC_CFLAGS} -Wconversion" + GCC_CFLAGS="${GCC_CFLAGS} -Wlogical-op -Waggregate-return" + GCC_CFLAGS="${GCC_CFLAGS} -Wstrict-prototypes -Wold-style-definition" + GCC_CFLAGS="${GCC_CFLAGS} -Wmissing-prototypes -Wmissing-declarations" + GCC_CFLAGS="${GCC_CFLAGS} -Wredundant-decls -Wnested-externs" + GCC_CFLAGS="${GCC_CFLAGS} -Wunreachable-code -Winline" + GCC_CFLAGS="${GCC_CFLAGS} -Wdisabled-optimization" + GCC_CFLAGS="${GCC_CFLAGS} -fstack-protector -Wstack-protector" +fi +AC_SUBST(GCC_CFLAGS) + +AC_CONFIG_FILES([Makefile]) +AC_CONFIG_HEADERS([config.h]) +AC_OUTPUT() -- cgit v0.9.1