diff options
author | Christoph Reiter <reiter.christoph@gmail.com> | 2018-07-29 11:23:42 +0200 |
---|---|---|
committer | Christoph Reiter <reiter.christoph@gmail.com> | 2018-07-29 16:47:36 +0200 |
commit | 80923051b3e803bf5bdc118c3bac246a308497d6 (patch) | |
tree | 0ef4ea6ea1f870bce415ad449b4a7b6c54d36e0d /Makefile-girepository.am | |
parent | 9748b3e9a0732a173337dcd64266e803a3c77c0e (diff) | |
download | gobject-introspection-80923051b3e803bf5bdc118c3bac246a308497d6.tar.gz |
autotools: start using AX_COMPILER_FLAGS, enable -Werror on CI
* This adds a new dependency on autoconf-archive.
* Pass WARN_CFLAGS/WARN_LDFLAGS/WARN_SCANNERFLAGS to everything we control the source of
* Disables all warning flags which make the build error out for now, we'll re-enable them
in followup commits.
* AX_COMPILER_FLAGS is used with the release flag always on so we don't get
-Werror by default.
Diffstat (limited to 'Makefile-girepository.am')
-rw-r--r-- | Makefile-girepository.am | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/Makefile-girepository.am b/Makefile-girepository.am index f7f956a3..2af8c4a5 100644 --- a/Makefile-girepository.am +++ b/Makefile-girepository.am @@ -32,10 +32,12 @@ noinst_LTLIBRARIES += libgirepository-internals.la libgirepository-gthash.la libgirepository_gthash_la_SOURCES = \ girepository/gthash.c libgirepository_gthash_la_CFLAGS = \ + $(WARN_CFLAGS) \ $(GIREPO_CFLAGS) \ $(GI_HIDDEN_VISIBILITY_CFLAGS) \ -I$(top_srcdir)/girepository - +libgirepository_gthash_la_LDFLAGS = \ + $(WARN_LDFLAGS) libgirepository_gthash_la_LIBADD = libcmph.la $(GIREPO_LIBS) libgirepository_internals_la_SOURCES = \ @@ -50,10 +52,14 @@ libgirepository_internals_la_SOURCES = \ girepository/girwriter.h libgirepository_internals_la_CFLAGS = \ + $(WARN_CFLAGS) \ $(GIREPO_CFLAGS) \ $(GI_HIDDEN_VISIBILITY_CFLAGS) \ -I$(top_srcdir)/girepository +libgirepository_internals_la_LDFLAGS = \ + $(WARN_LDFLAGS) + libgirepository_internals_la_LIBADD = libgirepository-gthash.la $(GIREPO_LIBS) libgirepository_1_0_la_SOURCES = \ @@ -83,12 +89,14 @@ libgirepository_1_0_la_SOURCES = \ girepository/givfuncinfo.c libgirepository_1_0_la_CPPFLAGS = \ + $(WARN_CFLAGS) \ $(GIREPO_CFLAGS) \ $(GI_HIDDEN_VISIBILITY_CFLAGS) \ -I$(top_srcdir)/girepository \ -DG_IREPOSITORY_COMPILATION libgirepository_1_0_la_LIBADD = libgirepository-gthash.la $(GIREPO_LIBS) libgirepository_1_0_la_LDFLAGS = \ + $(WARN_LDFLAGS) \ $(EXTRA_LINK_FLAGS) \ -no-undefined -version-number 1:0:0 @@ -99,7 +107,8 @@ if !OS_WIN32 noinst_PROGRAMS += gi-dump-types gi_dump_types_SOURCES = girepository/gdump.c girepository/gi-dump-types.c -gi_dump_types_CFLAGS = $(GIO_UNIX_CFLAGS) $(GMODULE_CFLAGS) +gi_dump_types_CFLAGS = $(GIO_UNIX_CFLAGS) $(GMODULE_CFLAGS) $(WARN_CFLAGS) +gi_dump_types_LDFLAGS = $(WARN_LDFLAGS) gi_dump_types_LDADD = $(GIO_UNIX_LIBS) $(GMODULE_LIBS) endif |