summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2016-11-05 22:37:47 +0100
committerArtyom V. Poptsov <poptsov.artyom@gmail.com>2016-11-06 07:19:36 +0300
commit3e97b7cd5a84e45852e2c919859884d2894dd47a (patch)
tree358e2b84f3d7d239153c04b2d02734b5aa290c31
parentlibguile-ssh: Remove unused variables. (diff)
downloadguile-ssh-3e97b7cd5a84e45852e2c919859884d2894dd47a.tar.gz
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 <poptsov.artyom@gmail.com>
-rw-r--r--configure.ac8
-rw-r--r--libguile-ssh/Makefile.am1
2 files changed, 9 insertions, 0 deletions
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) \