[gtksourceview/wip/modern-autotools] build: migrate from GNOME_COMPILE_WARNINGS to AX_COMPILER_FLAGS
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview/wip/modern-autotools] build: migrate from GNOME_COMPILE_WARNINGS to AX_COMPILER_FLAGS
- Date: Sun, 9 Aug 2015 13:17:12 +0000 (UTC)
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]