From 3e97b7cd5a84e45852e2c919859884d2894dd47a Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Sat, 5 Nov 2016 22:37:47 +0100 Subject: build: Build with '-Wall'. * configure.ac: Set and substitute 'WARN_CFLAGS'. * libguile-ssh/Makefile.am (AM_CFLAGS): New variable. Signed-off-by: Artyom V. Poptsov --- configure.ac | 8 ++++++++ libguile-ssh/Makefile.am | 1 + 2 files changed, 9 insertions(+) diff --git a/configure.ac b/configure.ac index 3b0aa7e..1f0e7aa 100644 --- a/configure.ac +++ b/configure.ac @@ -35,6 +35,14 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])], [AC_SUBST([AM_DEFAULT_VERB AC_PROG_CC +if test "x$GCC" = "xyes"; then + # Use compiler warnings. + WARN_CFLAGS="-Wall" +else + WARN_CFLAGS="" +fi +AC_SUBST([WARN_CFLAGS]) + AC_ARG_WITH([guilesitedir], [AS_HELP_STRING([--with-guilesitedir], [use the specified installation path for Guile modules])], diff --git a/libguile-ssh/Makefile.am b/libguile-ssh/Makefile.am index 3946212..1ffb6c0 100644 --- a/libguile-ssh/Makefile.am +++ b/libguile-ssh/Makefile.am @@ -47,6 +47,7 @@ libguile_ssh_la_CPPFLAGS = $(GUILE_CFLAGS) libguile_ssh_la_LDFLAGS = -module -no-undefined -lssh_threads -lssh \ -version-info $(LIBGUILE_SSH_INTERFACE) $(GUILE_LDFLAGS) +AM_CFLAGS = $(WARN_CFLAGS) AM_CPPFLAGS = -I$(top_srcdir)/libguile-ssh -I$(top_builddir)/libguile-ssh snarfcppopts = $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(GUILE_CFLAGS) \ -- cgit v1.2.3