def __init__(self, config, build_target, rule_resolver): BuildRuleBase.__init__(self, config, build_target, rule_resolver) self._include_paths = [] self._src_paths = [] self._copts = [] self._library_paths = [] self._library_names = [] self._compiler = GCC()
def process_raw_parameters(self, raw_parameters): BuildRuleBase.process_raw_parameters(self, raw_parameters) self._set_include_paths(raw_parameters.pop("includes", [])) self._set_copts(raw_parameters.pop("copts", []))