From: Emil Velikov Date: Thu, 26 Jan 2017 13:24:02 +0000 (+0000) Subject: android: always set __STDC_*_MACROS for C++ sources X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=13e2928d57fc974158dd3e5cf74ac32dfa8ca622;p=mesa.git android: always set __STDC_*_MACROS for C++ sources Various parts of the code depend on the macros being defined. Just set those unconditionally, only where needed (c++ sources) so that we can drop the workarounds through the code. Cc: Rob Herring Cc: Chih-Wei Huang Signed-off-by: Emil Velikov Reviewed-by: Eric Engestrom Reviewed-by: Jose Fonseca --- diff --git a/Android.common.mk b/Android.common.mk index 30166a620bb..4fa02ae0521 100644 --- a/Android.common.mk +++ b/Android.common.mk @@ -44,7 +44,6 @@ LOCAL_CFLAGS += \ LOCAL_CFLAGS += \ -DENABLE_SHADER_CACHE \ - -D__STDC_LIMIT_MACROS \ -DHAVE___BUILTIN_EXPECT \ -DHAVE___BUILTIN_FFS \ -DHAVE___BUILTIN_FFSLL \ @@ -64,6 +63,11 @@ LOCAL_CFLAGS += \ -fvisibility=hidden \ -Wno-sign-compare +LOCAL_CPPFLAGS += \ + -D__STDC_CONSTANT_MACROS \ + -D__STDC_FORMAT_MACROS \ + -D__STDC_LIMIT_MACROS + # mesa requires at least c99 compiler LOCAL_CONLYFLAGS += \ -std=c99 @@ -78,10 +82,7 @@ endif ifeq ($(MESA_ENABLE_LLVM),true) LOCAL_CFLAGS += \ - -DHAVE_LLVM=0x0305 -DMESA_LLVM_VERSION_PATCH=2 \ - -D__STDC_CONSTANT_MACROS \ - -D__STDC_FORMAT_MACROS \ - -D__STDC_LIMIT_MACROS + -DHAVE_LLVM=0x0305 -DMESA_LLVM_VERSION_PATCH=2 endif ifneq ($(LOCAL_IS_HOST_MODULE),true)