From 64dd5ac9f8cb64a7c03768cda3ed39e697d4df7a Mon Sep 17 00:00:00 2001 From: Jonathan Chambers Date: Tue, 6 Mar 2012 21:49:43 -0500 Subject: [PATCH] Check for TARGET_* defines in addition to compiler specific arch defines. --- mono/metadata/mono-config.c | 6 +++--- mono/utils/mono-membar.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/mono/metadata/mono-config.c b/mono/metadata/mono-config.c index e73b23ab258..729cec4a821 100644 --- a/mono/metadata/mono-config.c +++ b/mono/metadata/mono-config.c @@ -33,7 +33,7 @@ #define CONFIG_OS "netbsd" #elif defined(__OpenBSD__) #define CONFIG_OS "openbsd" -#elif defined(__WIN32__) +#elif defined(__WIN32__) || defined(TARGET_WIN32) #define CONFIG_OS "windows" #elif defined(_IBMR2) #define CONFIG_OS "aix" @@ -47,10 +47,10 @@ #endif #ifndef CONFIG_CPU -#if defined(__i386__) +#if defined(__i386__) || defined(TARGET_X86) #define CONFIG_CPU "x86" #define CONFIG_WORDSIZE "32" -#elif defined(__x86_64__) +#elif defined(__x86_64__) || defined(TARGET_AMD64) #define CONFIG_CPU "x86-64" #define CONFIG_WORDSIZE "64" #elif defined(sparc) || defined(__sparc__) diff --git a/mono/utils/mono-membar.h b/mono/utils/mono-membar.h index 0bd56dbeaa6..80dfd2f5995 100644 --- a/mono/utils/mono-membar.h +++ b/mono/utils/mono-membar.h @@ -14,7 +14,7 @@ #include -#ifdef __x86_64__ +#if defined(__x86_64__) || defined(TARGET_AMD64) #ifndef _MSC_VER static inline void mono_memory_barrier (void) { @@ -48,7 +48,7 @@ static inline void mono_memory_write_barrier (void) _WriteBarrier (); } #endif -#elif defined(__i386__) +#elif defined(__i386__) || defined(TARGET_X86) #ifndef _MSC_VER static inline void mono_memory_barrier (void) { -- 2.25.1