diff --git a/desmume/src/arm_jit.h b/desmume/src/arm_jit.h index bcb1e5116..fa8343ac5 100644 --- a/desmume/src/arm_jit.h +++ b/desmume/src/arm_jit.h @@ -31,7 +31,7 @@ void arm_jit_close(); void arm_jit_sync(); template u32 arm_jit_compile(); -#if defined(HOST_WINDOWS) || defined(HOST_DARWIN) +#if defined(HOST_WINDOWS) || defined(DESMUME_COCOA) #define MAPPED_JIT_FUNCS #endif #ifdef MAPPED_JIT_FUNCS diff --git a/desmume/src/cocoa/DeSmuME_Prefix.pch b/desmume/src/cocoa/DeSmuME_Prefix.pch index d6dd5f505..189e20cb5 100644 --- a/desmume/src/cocoa/DeSmuME_Prefix.pch +++ b/desmume/src/cocoa/DeSmuME_Prefix.pch @@ -20,6 +20,7 @@ #define OBJ_C #endif +#define HOST_DARWIN #define DESMUME_COCOA #define HAVE_OPENGL #define HAVE_LIBZ diff --git a/desmume/src/cocoa/openemu/DeSmuME_Prefix_OpenEmu.pch b/desmume/src/cocoa/openemu/DeSmuME_Prefix_OpenEmu.pch index 77665e7f5..5eb516edf 100644 --- a/desmume/src/cocoa/openemu/DeSmuME_Prefix_OpenEmu.pch +++ b/desmume/src/cocoa/openemu/DeSmuME_Prefix_OpenEmu.pch @@ -19,6 +19,7 @@ #define OBJ_C #endif +#define HOST_DARWIN #define DESMUME_COCOA #define HAVE_OPENGL #define HAVE_LIBZ diff --git a/desmume/src/path.h b/desmume/src/path.h index 26056e6e3..21df28364 100644 --- a/desmume/src/path.h +++ b/desmume/src/path.h @@ -28,7 +28,7 @@ #include "winutil.h" #include "common.h" #include "resource.h" -#elif !defined(HOST_DARWIN) +#elif !defined(DESMUME_COCOA) #include #endif /* HOST_WINDOWS */ @@ -126,7 +126,7 @@ public: std::vector parts = tokenize_str(filename,"|"); SetRomName(parts[parts.size()-1].c_str()); LoadModulePath(); -#if !defined(WIN32) && !defined(HOST_DARWIN) +#if !defined(WIN32) && !defined(DESMUME_COCOA) ReadPathSettings(); #endif @@ -149,7 +149,7 @@ public: { strcpy(pathToModule,_hack_alternateModulePath); } -#elif defined(HOST_DARWIN) +#elif defined(DESMUME_COCOA) std::string pathStr = Path::GetFileDirectoryPath(path); strncpy(pathToModule, pathStr.c_str(), MAX_PATH); diff --git a/desmume/src/types.h b/desmume/src/types.h index 39881f433..5e6a77d78 100644 --- a/desmume/src/types.h +++ b/desmume/src/types.h @@ -19,16 +19,17 @@ #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 - #if defined(__x86_64__) || defined(__LP64) || defined(__IA64__) || defined(_M_X64) || defined(_WIN64) - #define HOST_64 - #else - #define HOST_32 - #endif - //todo - everyone will want to support this eventually, i suppose #include "config.h" diff --git a/desmume/src/version.cpp b/desmume/src/version.cpp index 98c40b1a4..35f1d3f93 100644 --- a/desmume/src/version.cpp +++ b/desmume/src/version.cpp @@ -32,7 +32,7 @@ #endif //todo - everyone will want to support this eventually, i suppose -#if defined(HOST_WINDOWS) || defined(HOST_DARWIN) +#if defined(HOST_WINDOWS) || defined(DESMUME_COCOA) #include "svnrev.h" #else #ifdef SVN_REV