diff --git a/stepmania/src/arch/ArchHooks/ArchHooks_darwin.cpp b/stepmania/src/arch/ArchHooks/ArchHooks_darwin.cpp index 5b60d49963..ae94844117 100644 --- a/stepmania/src/arch/ArchHooks/ArchHooks_darwin.cpp +++ b/stepmania/src/arch/ArchHooks/ArchHooks_darwin.cpp @@ -133,6 +133,18 @@ ArchHooks_darwin::~ArchHooks_darwin() #endif } +RString ArchHooks_darwin::GetArchName() const +{ +#if defined(__ppc__) + return "Mac OS X (ppc)"; +#elif defined(__i386__) + return "Mac OS X (i386)"; +#else +#error What arch? +#endif +} + + RString ArchHooks_darwin::GetMachineId() const { RString ret; diff --git a/stepmania/src/arch/ArchHooks/ArchHooks_darwin.h b/stepmania/src/arch/ArchHooks/ArchHooks_darwin.h index 525b64da5f..3d2a0f668c 100644 --- a/stepmania/src/arch/ArchHooks/ArchHooks_darwin.h +++ b/stepmania/src/arch/ArchHooks/ArchHooks_darwin.h @@ -9,7 +9,7 @@ class ArchHooks_darwin : public ArchHooks public: ArchHooks_darwin(); ~ArchHooks_darwin(); - RString GetArchName() const { return "OS X"; } + RString GetArchName() const; RString GetMachineId() const; void DumpDebugInfo(); RString GetPreferredLanguage();