OSDN Git Service

Define __USE_MINGW_ANSI_STDIO for windows build
authorAndrew Hsieh <andrewhsieh@google.com>
Fri, 9 May 2014 03:40:50 +0000 (11:40 +0800)
committerAndrew Hsieh <andrewhsieh@google.com>
Fri, 9 May 2014 03:45:13 +0000 (11:45 +0800)
Some printf/scanf functions in Windows aren't C99 compatible.
Define __USE_MINGW_ANSI_STDIO for mingw compiler to use it's own set of
replacement libraries which are more C99-like.

Change-Id: I51dfa582971ec0487409067e8bb7fe3a44577b93

core/combo/HOST_windows-x86.mk

index 1709711..cd047a1 100644 (file)
@@ -42,7 +42,7 @@ endif # Linux
 
 # Workaround differences in inttypes.h between host and target.
 # See bug 12708004.
-HOST_GLOBAL_CFLAGS += -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS
+HOST_GLOBAL_CFLAGS += -D__STDC_FORMAT_MACROS -D__STDC_CONSTANT_MACROS -D__USE_MINGW_ANSI_STDIO
 
 HOST_CC := $(TOOLS_PREFIX)gcc$(TOOLS_EXE_SUFFIX)
 HOST_CXX := $(TOOLS_PREFIX)g++$(TOOLS_EXE_SUFFIX)