def init(env):
    xbc.init(env)
    if nchk(env, 'xed_lib_dir'):
        env['xed_lib_dir'] = '../lib'
    if nchk(env, 'xed_enc2_libs'):
        env['xed_enc2_libs'] = mbuild.glob(env['xed_lib_dir'], '*xed-*enc2-*')
    if nchk(env, 'xed_inc_dir'):
        env['xed_inc_dir'] = ['../include']
    if nchk(env, 'xed_dir'):
        env['xed_dir'] = '..'
    env.add_include_dir(env['src_dir'])  # examples dir
    for inc in env['xed_inc_dir']:
        env.add_include_dir(inc)
Beispiel #2
0
def init(env):
    xbc.init(env)
    if nchk(env, 'xed_lib_dir'):
        env['xed_lib_dir'] = '../lib'
    if nchk(env, 'xed_inc_dir'):
        env['xed_inc_dir'] = '../include'
    if nchk(env, 'xed_dir'):
        env['xed_dir'] = '..'

    fx = mbuild.join(env['xed_dir'], "include", "public")  # static headers
    if os.path.exists(fx):
        env.add_include_dir(fx)
    env.add_include_dir(env['src_dir'])  # examples dir
    env.add_include_dir(env['xed_inc_dir'])  # generated headers