summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <jeremyhu@apple.com>2010-08-17 10:30:51 -0700
committerJeremy Huddleston <jeremyhu@apple.com>2010-08-17 10:30:51 -0700
commitde29e23f62d2c7deab4ace29d5897b36f5166076 (patch)
tree6145937136761945bac6487f241b01a16b33a6eb
parentd43a6b81c76a51a3d29376c86183955e4490ada0 (diff)
Add support for darwin x86_64
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
-rw-r--r--Imake.cf4
-rw-r--r--darwin.cf11
2 files changed, 15 insertions, 0 deletions
diff --git a/Imake.cf b/Imake.cf
index 8676ad7..d8a58e2 100644
--- a/Imake.cf
+++ b/Imake.cf
@@ -33,6 +33,10 @@ XCOMM $XFree86: xc/config/cf/Imake.cf,v 3.88 2003/12/16 21:30:21 herrb Exp $
# define i386DarwinArchitecture
# undef __i386__
# endif
+# ifdef __x86_64__
+# define x86_64DarwinArchitecture
+# undef __x86_64__
+# endif
#endif
#if defined(clipper) || defined(__clipper__)
diff --git a/darwin.cf b/darwin.cf
index ef064cd..dd4e673 100644
--- a/darwin.cf
+++ b/darwin.cf
@@ -230,6 +230,17 @@ XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVe
# define ByteOrder X_LITTLE_ENDIAN
#endif /* i386DarwinArchitecture */
+
+#ifdef x86_64DarwinArchitecture
+# define DarwinMachineDefines -D__x86_64__
+# if HasGcc3
+# define OptimizedCDebugFlags -Os
+# else
+# define OptimizedCDebugFlags -O2 -fno-strength-reduce
+# endif
+# define ByteOrder X_LITTLE_ENDIAN
+#endif /* x86_64DarwinArchitecture */
+
#if OSMajorVersion < 7
# define DarwinLocaleDefines -DX_LOCALE
#else