From 5c299758b9d26c4d233f49b92e18c558558dea5c Mon Sep 17 00:00:00 2001 From: Nathaniel McCallum Date: Mon, 16 Dec 2013 16:10:05 -0500 Subject: [PATCH] Enable building in C99 mode C99 is supported on all compilers we target and provides some useful features, including: * Standard struct initializers * Compound literals * For-loop declarations * Standard bool type * Variable arrays (use with caution) * Too many others to mention... Reviewed-By: Alexander Bokovoy --- Makefile | 2 +- daemons/configure.ac | 2 +- ipa-client/configure.ac | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 0a300b4ba..af68e42b7 100644 --- a/Makefile +++ b/Makefile @@ -52,7 +52,7 @@ endif PYTHON ?= $(shell rpm -E %__python || echo /usr/bin/python2) -CFLAGS := -g -O2 -Werror -Wall -Wextra -Wformat-security -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers $(CFLAGS) +CFLAGS := -g -O2 -Wall -Wextra -Wformat-security -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers $(CFLAGS) export CFLAGS # Uncomment to increase Java stack size for Web UI build in case it fails diff --git a/daemons/configure.ac b/daemons/configure.ac index 5646c3873..7a34b2fe8 100644 --- a/daemons/configure.ac +++ b/daemons/configure.ac @@ -10,7 +10,7 @@ AM_INIT_AUTOMAKE([foreign]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES]) AM_MAINTAINER_MODE -AC_PROG_CC +AC_PROG_CC_C99 AC_STDC_HEADERS AC_DISABLE_STATIC AC_PROG_LIBTOOL diff --git a/ipa-client/configure.ac b/ipa-client/configure.ac index 82b09615c..34625622d 100644 --- a/ipa-client/configure.ac +++ b/ipa-client/configure.ac @@ -13,7 +13,7 @@ AM_INIT_AUTOMAKE([foreign]) AM_MAINTAINER_MODE -AC_PROG_CC +AC_PROG_CC_C99 AC_STDC_HEADERS AC_DISABLE_STATIC