From: Bartosz Golaszewski Date: Tue, 17 Mar 2020 17:08:36 +0000 (+0100) Subject: build: use the gnu89 C standard explicitly X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=c89e9565cf37fee0f917abaacc8e87880c76d27c;p=qemu-gpiodev%2Flibgpiod.git build: use the gnu89 C standard explicitly 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 --- diff --git a/bindings/python/Makefile.am b/bindings/python/Makefile.am index 5b33857..124f152 100644 --- a/bindings/python/Makefile.am +++ b/bindings/python/Makefile.am @@ -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) diff --git a/bindings/python/tests/Makefile.am b/bindings/python/tests/Makefile.am index 9321dc6..9030e7b 100644 --- a/bindings/python/tests/Makefile.am +++ b/bindings/python/tests/Makefile.am @@ -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) diff --git a/lib/Makefile.am b/lib/Makefile.am index e905d49..53ef771 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -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)) diff --git a/tests/Makefile.am b/tests/Makefile.am index d761d60..f79f8d5 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -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 diff --git a/tests/mockup/Makefile.am b/tests/mockup/Makefile.am index 03ce608..d3449cc 100644 --- a/tests/mockup/Makefile.am +++ b/tests/mockup/Makefile.am @@ -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)) diff --git a/tools/Makefile.am b/tools/Makefile.am index 897ff32..b08bc3b 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -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