From 472560d73f947309000c50e9c562a8ab7bb13d25 Mon Sep 17 00:00:00 2001 From: Adam Borowski Date: Wed, 2 Dec 2009 14:55:41 +0100 Subject: Don't mistake Hurd for some fruit, both use Mach (Pino Toscano). --- crawl-ref/source/initfile.cc | 4 ++-- crawl-ref/source/platform.h | 9 ++++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/crawl-ref/source/initfile.cc b/crawl-ref/source/initfile.cc index e363b0a883..23267b635f 100644 --- a/crawl-ref/source/initfile.cc +++ b/crawl-ref/source/initfile.cc @@ -52,10 +52,10 @@ #ifdef TARGET_OS_WINDOWS #define WIN32_LEAN_AND_MEAN #include +#elif defined ( __APPLE__ ) +extern char **NXArgv; #elif defined ( __linux__ ) #include -#elif defined ( __MACH__ ) -extern char **NXArgv; #endif const std::string game_options::interrupt_prefix = "interrupt_"; diff --git a/crawl-ref/source/platform.h b/crawl-ref/source/platform.h index 654f35470d..635d94f6e2 100644 --- a/crawl-ref/source/platform.h +++ b/crawl-ref/source/platform.h @@ -262,12 +262,19 @@ #endif #if !defined (OS_DETECTED) -#if defined (__APPLE__) || defined (__MACH__) +#if defined (__APPLE__) #define OS_DETECTED #define TARGET_OS_MACOSX #endif #endif +#if !defined (OS_DETECTED) +#if defined (__hurd__) +#define OS_DETECTED +#define TARGET_OS_HURD +#endif +#endif + #if defined (_LP64) || defined (__LP64__) || defined (_M_X64) || defined(_M_IA64) #define TARGET_CPU_BITS 64 #else -- cgit v1.2.3-54-g00ecf