17 |
|
cfig = ConfigParser.ConfigParser(env.Dictionary()) |
18 |
|
cfig.read(fn) |
19 |
|
buildvars = [['CC'], # replace |
20 |
< |
['CPPPATH','CPPFLAGS','CCFLAGS','LIBPATH','LINKFLAGS']] # append |
20 |
> |
['CPPPATH', 'CPPDEFINES', 'CPPFLAGS', 'CCFLAGS', |
21 |
> |
'LIBPATH', 'LINKFLAGS']] # append |
22 |
|
vars = [ |
23 |
|
['install', |
24 |
|
['RAD_BASEDIR', 'RAD_BINDIR', 'RAD_RLIBDIR', 'RAD_MANDIR'], |
51 |
|
|
52 |
|
|
53 |
|
def load_plat(env, args, platform=None): |
54 |
+ |
for k,v in env.items(): print k,v |
55 |
|
if os.name == 'posix': |
56 |
|
POSIX_setup(env) |
57 |
|
if platform == None: # override |
58 |
|
p = sys.platform |
59 |
|
else: p = platform |
60 |
+ |
if p == 'win32' and 'gcc' in env['TOOLS']: |
61 |
+ |
p = 'mingw' |
62 |
|
pl = [] |
63 |
|
print 'Detected platform "%s" (%s).' % (sys.platform, os.name) |
64 |
|
for i in [len(p), -1, -2]: |