From 7a10caa0b1d5f693deaa4a071f2021d7f453b8ec Mon Sep 17 00:00:00 2001
From: Brad King <brad.king@kitware.com>
Date: Tue, 13 May 2008 10:24:15 -0400
Subject: [PATCH] ENH: Add ARM support to KWSys CPU header.

  - Patch from Pierre Habouzit
---
 CPU.h.in | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/CPU.h.in b/CPU.h.in
index 73239ac..6b2e49c 100644
--- a/CPU.h.in
+++ b/CPU.h.in
@@ -32,6 +32,14 @@
 #elif defined(__alpha) || defined(__alpha__) || defined(_M_ALPHA)
 # define @KWSYS_NAMESPACE@_CPU_ENDIAN_ID @KWSYS_NAMESPACE@_CPU_ENDIAN_ID_LITTLE
 
+/* Arm */
+#elif defined(__arm__)
+# if !defined(__ARMEB__)
+#  define @KWSYS_NAMESPACE@_CPU_ENDIAN_ID @KWSYS_NAMESPACE@_CPU_ENDIAN_ID_LITTLE
+# else
+#  define @KWSYS_NAMESPACE@_CPU_ENDIAN_ID @KWSYS_NAMESPACE@_CPU_ENDIAN_ID_BIG
+# endif
+
 /* Intel x86 */
 #elif defined(__i386) || defined(__i386__) || defined(_M_IX86)
 # define @KWSYS_NAMESPACE@_CPU_ENDIAN_ID @KWSYS_NAMESPACE@_CPU_ENDIAN_ID_LITTLE
-- 
GitLab