package/libmicrohttpd: Fix build with !C99 compilers
authorBernd Kuhls <bernd.kuhls@t-online.de>
Mon, 13 Jun 2016 18:37:27 +0000 (20:37 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Mon, 13 Jun 2016 19:34:07 +0000 (21:34 +0200)
The code assumes C99 mode for loop variables, so ensure it is used.

Fixes
http://autobuild.buildroot.net/results/734/734652bbdd7b6b18a8d67a30fe03bed62cd644e7/
http://autobuild.buildroot.net/results/d03/d03d36bfd4a97ff8091a815a45b4670bff992233/

[Peter: fixup/extend commit message]
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/libmicrohttpd/libmicrohttpd.mk

index 84bb6b193a4cbe71a9b17d2ef65b4bd578cfc849..c53676f5207d6cc05e4af362a95ce590dacbc4bf 100644 (file)
@@ -9,6 +9,7 @@ LIBMICROHTTPD_SITE = $(BR2_GNU_MIRROR)/libmicrohttpd
 LIBMICROHTTPD_LICENSE_FILES = COPYING
 LIBMICROHTTPD_INSTALL_STAGING = YES
 LIBMICROHTTPD_CONF_OPTS = --disable-curl --disable-examples
+LIBMICROHTTPD_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -std=c99"
 
 ifeq ($(BR2_PACKAGE_LIBMICROHTTPD_SSL),y)
 LIBMICROHTTPD_LICENSE = LGPLv2.1+