Added platform checking

This commit is contained in:
Skyler Lehmkuhl 2012-01-08 13:34:46 -05:00
parent a778741379
commit 0d64a8fa53
1 changed files with 12 additions and 1 deletions

View File

@ -5,6 +5,7 @@ import sys
import math
import random
import colors
import platform
'''
# Tool mode. Keyboard shortcut is the same key. Modes are:
@ -107,7 +108,17 @@ FILLCOLOR = Color("#000000")
#Magic. Detect platform and select appropriate toolkit. To be used throughout code.
if sys.platform=="linux2":
PLATFORM="linux32"
id = platform.machine()
if id.startswith('arm'):
PLATFORM = 'linuxARM'
elif (not id) or (not re.match('(x|i[3-6])86$', id) is None):
PLATFORM = 'linux32'
elif id == 'x86_64':
PLATFORM = 'linux64'
elif "ppc" in plid.lower():
PLATFORM = "linuxPPC"
else:
PLATFORM = "error"
import gtk
import cairo
import gobject