def configure(conf): conf.check_waf_version(mini='1.7.6', maxi='1.8.9') conf.env.PREFIX = str(conf.env.PREFIX).replace('\\', '/') conf.env.CCROSSINI = getattr(conf.options, CCROSS_OPT) conf.env.CCROSS = get_ccross(conf.env.CCROSSINI) c = c_compiler.copy() cxx = cxx_compiler.copy() host = Utils.unversioned_sys_platform() if host not in c_compiler: host = 'default' configure_cross(conf, host) configure_host(conf, host, c, cxx)
def configure(conf): '''Create and configure C/C++ build environment(s). :param conf: configuration context :type conf: waflib.Configure.ConfigurationContext ''' conf.check_waf_version(mini='1.7.6', maxi='1.9.0') conf.env.PREFIX = str(conf.env.PREFIX).replace('\\', '/') conf.env.CCENVINI = getattr(conf.options, CCENV_OPT) conf.env.CCENV = get_ccenv(conf.env.CCENVINI) conf.env.HOST = Utils.unversioned_sys_platform() c = c_compiler.copy() cxx = cxx_compiler.copy() host = Utils.unversioned_sys_platform() if host not in c_compiler: host = 'default' configure_variants(conf, host) configure_host(conf, host, c, cxx)