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'], |
26 |
|
['code', |
27 |
|
['RAD_SPEED'], |
28 |
|
['RAD_COMPAT', 'RAD_MEMCOMPAT', 'RAD_MATHCOMPAT', 'RAD_ARGSCOMPAT', |
29 |
< |
'RAD_MLIB', 'RAD_PROCESS']], |
29 |
> |
'RAD_MLIB', 'RAD_SOCKETLIB', 'RAD_PROCESS']], |
30 |
|
] |
31 |
|
if args.get('RAD_DEBUG',0): |
32 |
|
vars.insert(0, ['debug'] + buildvars) |
56 |
|
if platform == None: # override |
57 |
|
p = sys.platform |
58 |
|
else: p = platform |
59 |
+ |
if p == 'win32' and 'gcc' in env['TOOLS']: |
60 |
+ |
p = 'mingw' |
61 |
|
pl = [] |
62 |
|
print 'Detected platform "%s" (%s).' % (sys.platform, os.name) |
63 |
|
for i in [len(p), -1, -2]: |