diff --git a/desmume/src/types.h b/desmume/src/types.h index 5e6a77d78..2c3d8a0ee 100644 --- a/desmume/src/types.h +++ b/desmume/src/types.h @@ -19,13 +19,6 @@ #ifndef TYPES_HPP #define TYPES_HPP -// Determine CPU architecture -#if defined(__x86_64__) || defined(__LP64) || defined(__IA64__) || defined(_M_X64) || defined(_WIN64) - #define HOST_64 -#else - #define HOST_32 -#endif - //analyze microsoft compilers #ifdef _MSC_VER #define HOST_WINDOWS @@ -35,6 +28,15 @@ #endif //_MSC_VER +// Determine CPU architecture for platforms that don't use the autoconf script +#if defined(HOST_WINDOWS) || defined(DESMUME_COCOA) + #if defined(__x86_64__) || defined(__LP64) || defined(__IA64__) || defined(_M_X64) || defined(_WIN64) + #define HOST_64 + #else + #define HOST_32 + #endif +#endif + //enforce a constraint: gdb stub requires developer #if defined(GDB_STUB) && !defined(DEVELOPER) #define DEVELOPER