build: use the gnu89 C standard explicitly
authorBartosz Golaszewski <bgolaszewski@baylibre.com>
Tue, 17 Mar 2020 17:08:36 +0000 (18:08 +0100)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Tue, 17 Mar 2020 17:08:36 +0000 (18:08 +0100)
We're already using it implicitly but GCC may change the default
standard to gnu99 at some point, so use gnu89 explicitly whenever
building C files.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
bindings/python/Makefile.am
bindings/python/tests/Makefile.am
lib/Makefile.am
tests/Makefile.am
tests/mockup/Makefile.am
tools/Makefile.am

index 5b33857cd51bee0578218726f43cb3d615b0d9ec..124f152b6dbb54a676d27e03dc8a9c9cccc28c9f 100644 (file)
@@ -13,7 +13,7 @@ pyexec_LTLIBRARIES = gpiod.la
 gpiod_la_SOURCES = gpiodmodule.c
 
 gpiod_la_CFLAGS = -I$(top_srcdir)/include/
-gpiod_la_CFLAGS += -Wall -Wextra -g $(PYTHON_CPPFLAGS)
+gpiod_la_CFLAGS += -Wall -Wextra -g -std=gnu89 $(PYTHON_CPPFLAGS)
 gpiod_la_LDFLAGS = -module -avoid-version
 gpiod_la_LIBADD = $(top_builddir)/lib/libgpiod.la $(PYTHON_LIBS)
 
index 9321dc67e5df0407acf4af5097104358ff95a056..9030e7b2627c70b9018b12f257c797ceffa5e5d7 100644 (file)
@@ -12,7 +12,7 @@ pyexec_LTLIBRARIES = gpiomockup.la
 
 gpiomockup_la_SOURCES = gpiomockupmodule.c
 gpiomockup_la_CFLAGS = -I$(top_srcdir)/tests/mockup/
-gpiomockup_la_CFLAGS += -Wall -Wextra -g $(PYTHON_CPPFLAGS)
+gpiomockup_la_CFLAGS += -Wall -Wextra -g -std=gnu89 $(PYTHON_CPPFLAGS)
 gpiomockup_la_LDFLAGS = -module -avoid-version
 gpiomockup_la_LIBADD = $(top_builddir)/tests/mockup/libgpiomockup.la
 gpiomockup_la_LIBADD += $(PYTHON_LIBS)
index e905d49701b474da980e16cdea7a760ca161c22e..53ef771f0e3722c6f386930354fae1b9cb43e027 100644 (file)
@@ -8,7 +8,7 @@
 
 lib_LTLIBRARIES = libgpiod.la
 libgpiod_la_SOURCES = core.c ctxless.c helpers.c iter.c misc.c
-libgpiod_la_CFLAGS = -Wall -Wextra -g
+libgpiod_la_CFLAGS = -Wall -Wextra -g -std=gnu89
 libgpiod_la_CFLAGS += -fvisibility=hidden -I$(top_srcdir)/include/
 libgpiod_la_CFLAGS += -include $(top_builddir)/config.h
 libgpiod_la_LDFLAGS = -version-info $(subst .,:,$(ABI_VERSION))
index d761d6048aa4e48326a840037f8da95c045785ce..f79f8d5ab8a70004c0d4e4535bfb6591f32e40ff 100644 (file)
@@ -10,7 +10,7 @@ SUBDIRS = mockup
 
 AM_CFLAGS = -I$(top_srcdir)/include/ -I$(top_srcdir)/tests/mockup/
 AM_CFLAGS += -include $(top_builddir)/config.h
-AM_CFLAGS += -Wall -Wextra -g $(GLIB_CFLAGS)
+AM_CFLAGS += -Wall -Wextra -g -std=gnu89 $(GLIB_CFLAGS)
 AM_CFLAGS += -DG_LOG_DOMAIN=\"gpiod-test\"
 AM_LDFLAGS = -pthread
 LDADD = $(top_builddir)/lib/libgpiod.la
index 03ce608fcd6f73831c6ed513c371b014a8e3d79d..d3449ccef9558efbfef10b81f8cdf6d86ca49d28 100644 (file)
@@ -9,7 +9,7 @@
 lib_LTLIBRARIES = libgpiomockup.la
 
 libgpiomockup_la_SOURCES = gpio-mockup.c gpio-mockup.h
-libgpiomockup_la_CFLAGS = -Wall -Wextra -g -fvisibility=hidden
+libgpiomockup_la_CFLAGS = -Wall -Wextra -g -fvisibility=hidden -std=gnu89
 libgpiomockup_la_CFLAGS += -include $(top_builddir)/config.h
 libgpiomockup_la_CFLAGS += $(KMOD_CFLAGS) $(UDEV_CFLAGS)
 libgpiomockup_la_LDFLAGS = -version-info $(subst .,:,$(ABI_MOCKUP_VERSION))
index 897ff32bc0440180b7c7bbd43e29494065b1e6cd..b08bc3bc558de054adbc047a542f57b655a5deec 100644 (file)
@@ -7,7 +7,7 @@
 #
 
 AM_CFLAGS = -I$(top_srcdir)/include/ -include $(top_builddir)/config.h
-AM_CFLAGS += -Wall -Wextra -g
+AM_CFLAGS += -Wall -Wextra -g -std=gnu89
 
 noinst_LTLIBRARIES = libtools-common.la
 libtools_common_la_SOURCES = tools-common.c tools-common.h