From 1b69757872c4d90a9975c04db62486a6166764a0 Mon Sep 17 00:00:00 2001 From: Kp Date: Sat, 23 Mar 2013 02:46:45 +0000 Subject: [PATCH] Allow user to override endian check for cross-compilation --- SConstruct | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/SConstruct b/SConstruct index 0739f4471..2eeadea70 100644 --- a/SConstruct +++ b/SConstruct @@ -14,6 +14,11 @@ class argumentIndirection: # endianess-checker def checkEndian(): + if ARGUMENTS.has_key('endian'): + r = ARGUMENTS['endian'] + if r == "little" or r == "big": + return r + raise SCons.Errors.UserError("Unknown endian value: %s" % r) import struct array = struct.pack('cccc', '\x01', '\x02', '\x03', '\x04') i = struct.unpack('i', array)