def generate_build_rules(self): """Generate the constructing rules. """ console.info('generating build rules...') build_rules_generator = SconsRulesGenerator('SConstruct', self.__blade_path, self) rules_buf = build_rules_generator.generate_scons_script() console.info('generating done.') return rules_buf
def generate_build_rules(self): """Generate the constructing rules. """ info("generating build rules...") self.build_rules_generator = SconsRulesGenerator( 'SConstruct', self.blade_path, self) rules_buf = self.build_rules_generator.generate_scons_script() info("generating done.") return rules_buf
def new_build_rules_generator(self): if config.get_item('global_config', 'native_builder') == 'ninja': return NinjaRulesGenerator('build.ninja', self.__blade_path, self) else: return SconsRulesGenerator('SConstruct', self.__blade_path, self)
def get_build_rules_generator(self): if self.get_config('global_config')['native_builder'] == 'ninja': return NinjaRulesGenerator('build.ninja', self.__blade_path, self) else: return SconsRulesGenerator('SConstruct', self.__blade_path, self)