X-Git-Url: http://git.pond.sub.org/?p=empserver;a=blobdiff_plain;f=configure.ac;h=240343238fda14268e8176e24b0b1b2e957f0c30;hp=b37129a58fec6e469f6427acc21b3963db54f57c;hb=f69db5e4130c9d60b33e8ce8fed4bad8c94b60af;hpb=d6c5c263b9af7dc4b86851e0fad6473cd2ac6f65 diff --git a/configure.ac b/configure.ac index b37129a58..240343238 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ # # Empire - A multi-player, client/server Internet based war game. -# Copyright (C) 1986-2020, Dave Pare, Jeff Bailey, Thomas Ruschak, +# Copyright (C) 1986-2021, Dave Pare, Jeff Bailey, Thomas Ruschak, # Ken Stevens, Steve McClure, Markus Armbruster # # Empire is free software: you can redistribute it and/or modify @@ -32,9 +32,9 @@ # Process this file with autoconf to produce a configure script. # Autoconf makes checking for and programming around assorted ancient -# crap relatively painless. But why bother? Just rely on C89 and -# POSIX, and when something breaks on some oddball machine, see -# whether it's worth fixing. +# crap relatively painless. But why bother? Just rely on POSIX, and +# when something breaks on some oddball machine, see whether it's +# worth fixing. AC_PREREQ(2.69) AC_INIT([Wolfpack Empire], @@ -84,6 +84,8 @@ LIBS="$LIBS_SOCKETS $LIBS" AX_LIB_SOCKET_NSL LIBS_server="$LIBS" MY_WITH_READLINE +MY_WITH_TERMINFO +LIBS_client="$LIBS" ### Checks for header files @@ -91,6 +93,9 @@ MY_WITH_READLINE ### Checks for typedefs, structures, and compiler characteristics +if test "$GCC" +then + # Enable useful warnings # Some of them are commented out because the code needs cleanup first # Clang needs to be tested with -Werror=unknown-warning-option @@ -119,9 +124,6 @@ dnl -Wswitch-default dnl -Wno-unused-parameter dnl ], [], [$cflags_test]) -# Our carg() conflicts with libm's TODO clean that up -MY_APPEND_COMPILE_FLAGS([-fno-builtin-carg -Wno-incompatible-library-redeclaration]) - # No multiple definitions of uninitialized global variables MY_APPEND_COMPILE_FLAGS([-fno-common]) @@ -168,6 +170,8 @@ main(int argc, char *argv[]) } ]])]) +fi # $GCC + ### Checks for library functions @@ -217,9 +221,6 @@ POSIX) AC_DEFINE([EMPTH_POSIX], 1, [Define to use POSIX threads]) ;; Windows) AC_DEFINE([EMPTH_W32], 1, [Define to use Windows threads]) ;; esac -MY_WITH_TERMINFO -LIBS_client="$LIBS" - ### Output