[gtksourceview/wip/modern-autotools] build: migrate from GNOME_COMPILE_WARNINGS to AX_COMPILER_FLAGS



commit 7b3aca7e1b496018690fcf080de07c9b913f0522
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Sun Aug 9 15:07:43 2015 +0200

    build: migrate from GNOME_COMPILE_WARNINGS to AX_COMPILER_FLAGS
    
    https://wiki.gnome.org/Projects/GnomeCommon/Migration

 configure.ac                                       |    3 +--
 gtksourceview/Makefile.am                          |    3 +++
 .../completion-providers/words/Makefile.am         |    1 +
 tests/Makefile.am                                  |    2 ++
 4 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index a04afeb..f51e405 100644
--- a/configure.ac
+++ b/configure.ac
@@ -70,8 +70,7 @@ AC_PATH_PROG(GLIB_MKENUMS, glib-mkenums)
 AC_PATH_PROG(GLIB_COMPILE_RESOURCES, glib-compile-resources)
 
 # Compile warnings
-AX_REQUIRE_DEFINED([GNOME_COMPILE_WARNINGS])
-GNOME_COMPILE_WARNINGS([maximum])
+AX_COMPILER_FLAGS([WARN_CFLAGS], [WARN_LDFLAGS])
 
 AC_ARG_ENABLE(deprecations,
               [AS_HELP_STRING([--disable-deprecations],
diff --git a/gtksourceview/Makefile.am b/gtksourceview/Makefile.am
index a99923f..b2b0818 100644
--- a/gtksourceview/Makefile.am
+++ b/gtksourceview/Makefile.am
@@ -154,6 +154,7 @@ libgtksourceview_core_la_CFLAGS =   \
 
 libgtksourceview_core_la_LDFLAGS =     \
        -no-undefined                   \
+       $(WARN_LDFLAGS)                 \
        $(CODE_COVERAGE_LDFLAGS)
 
 if OS_OSX
@@ -179,6 +180,7 @@ libgtksourceview_3_0_la_LDFLAGS =           \
        -version-info $(GSV_LT_VERSION)         \
        -no-undefined                           \
        -export-symbols-regex "^gtk_source_.*"  \
+       $(WARN_LDFLAGS)                         \
        $(CODE_COVERAGE_LDFLAGS)
 
 libgtksourceview_3_0_includedir = $(includedir)/gtksourceview-3.0/gtksourceview
@@ -259,6 +261,7 @@ INTROSPECTION_SCANNER_ARGS =                        \
 GtkSource_3_0_gir_NAMESPACE = GtkSource
 GtkSource_3_0_gir_VERSION = 3.0
 GtkSource_3_0_gir_CFLAGS = $(DEP_CFLAGS)
+GtkSource_3_0_gir_SCANNERFLAGS = $(WARN_SCANNERFLAGS)
 GtkSource_3_0_gir_LIBS = libgtksourceview-3.0.la
 GtkSource_3_0_gir_FILES =                      \
        $(libgtksourcecompletionwords_files)    \
diff --git a/gtksourceview/completion-providers/words/Makefile.am 
b/gtksourceview/completion-providers/words/Makefile.am
index 172e7e0..f0b23b1 100644
--- a/gtksourceview/completion-providers/words/Makefile.am
+++ b/gtksourceview/completion-providers/words/Makefile.am
@@ -32,6 +32,7 @@ libgtksourcecompletionwords_la_CFLAGS =               \
        $(CODE_COVERAGE_CFLAGS)
 
 libgtksourcecompletionwords_la_LDFLAGS =       \
+       $(WARN_LDFLAGS)                         \
        $(CODE_COVERAGE_LDFLAGS)
 
 libgtksourcecompletionwords_includedir = \
diff --git a/tests/Makefile.am b/tests/Makefile.am
index c54b2d1..3029aab 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -10,6 +10,8 @@ AM_CPPFLAGS =                                 \
        $(DEP_CFLAGS)                   \
        $(TESTS_CFLAGS)
 
+AM_LDFLAGS = $(WARN_LDFLAGS)
+
 LDADD = $(top_builddir)/gtksourceview/completion-providers/words/libgtksourcecompletionwords.la \
        $(top_builddir)/gtksourceview/libgtksourceview-core.la \
        -lm \


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]