--- ray/build_utils/load_plat.py 2006/06/07 12:25:36 1.9 +++ ray/build_utils/load_plat.py 2008/12/23 15:03:59 1.12 @@ -10,23 +10,31 @@ _platdir = 'platform' def read_plat(env, args, fn): cfig = ConfigParser.ConfigParser(env.Dictionary()) cfig.read(fn) - buildvars = [['CC'], # replace + buildvars = [['CC', + 'TIFFINCLUDE', # where to find preinstalled tifflib headers + 'TIFFLIB', # where to find a preinstalled tifflib library + ], # replace ['CPPPATH', 'CPPDEFINES', 'CPPFLAGS', 'CCFLAGS', - 'LIBPATH', 'LINKFLAGS']] # append + 'LIBPATH', 'LINKFLAGS', + 'EZXML_CPPDEFINES', # build flags specific to ezxml.c + ]] # append vars = [ ['install', ['RAD_BASEDIR', 'RAD_BINDIR', 'RAD_RLIBDIR', 'RAD_MANDIR'], []], ['code', - [], # replace + [ # replace + ], [ # append - 'RAD_COMPAT', # currently obsolete + 'RAD_COMPAT', # theoretically obsolete (src/common/strcmp.c) 'RAD_MATHCOMPAT', # erf.c floating point error function 'RAD_ARGSCOMPAT', # fixargv0.c for Windows 'RAD_NETCOMPAT', # [win_]netproc.c for ranimate 'RAD_MLIB', # usually 'm', or any fastlib available 'RAD_SOCKETLIB', # ws_2_32 on Windows (VC links it automatically) - 'RAD_PROCESS']], # our process abstraction and win_popen() + 'RAD_PROCESS', # our process abstraction and win_popen() + 'RAD_PCALLS', # more custom process abstraction + ]], ] if args.get('RAD_DEBUG',0): vars.insert(0, ['debug'] + buildvars)