def get_opts(self, view, filename): folder = os.path.dirname(filename) if folder in self.compilation_database: opts = list(self.compilation_database[folder]) else: self.set_status('%s not in compilation database' % folder) opts = get_path_setting("options", [], view) if not get_setting("dont_prepend_clang_includes", False, view): opts.insert(0, "-I%s/clang/include" % scriptpath) if get_setting("add_language_option", True, view): language = get_language(view) if language == "objc": opts.append("-ObjC") elif language == "objc++": opts.append("-ObjC++") else: opts.append("-x") opts.append(language) additional_language_options = get_setting("additional_language_options", {}, view) if additional_language_options.has_key(language): opts.extend(additional_language_options[language] or []) self.debug_options = get_setting("debug_options", False) self.index_parse_options = get_setting("index_parse_options", 13, view) return opts
def get_opts(self, view): opts = get_path_setting("options") if get_setting("add_language_option", True): language = get_language(view) if language == "objc": opts.append("-ObjC") elif language == "objc++": opts.append("-ObjC++") else: opts.append("-x") opts.append(language) additional_language_options = get_setting("additional_language_options", {}) if additional_language_options.has_key(language): opts.extend(additional_language_options[language] or []) self.index_parse_options = get_setting("index_parse_options", 13) return opts
def get_opts(self, view): opts = get_path_setting("options", [], view) if get_setting("add_language_option", True, view): language = get_language(view) if language == "objc": opts.append("-ObjC") elif language == "objc++": opts.append("-ObjC++") else: opts.append("-x") opts.append(language) additional_language_options = get_setting("additional_language_options", {}, view) if additional_language_options.has_key(language): opts.extend(additional_language_options[language] or []) if get_setting("debug_options", False): print "Will compile file %s with the following options:\n%s" % (view.file_name(), opts) self.index_parse_options = get_setting("index_parse_options", 13, view) return opts
def get_opts(self, view): opts = get_path_setting("options", [], view) if not get_setting("dont_prepend_clang_includes", False, view): opts.insert(0, "-I%s/clang/include" % scriptpath) if get_setting("add_language_option", True, view): language = get_language(view) if language == "objc": opts.append("-ObjC") elif language == "objc++": opts.append("-ObjC++") else: opts.append("-x") opts.append(language) additional_language_options = get_setting("additional_language_options", {}, view) if additional_language_options.has_key(language): opts.extend(additional_language_options[language] or []) self.debug_options = get_setting("debug_options", False) self.index_parse_options = get_setting("index_parse_options", 13, view) return opts
def get_opts(self, view): opts = get_path_setting("options", [], view) if not get_setting("dont_prepend_clang_includes", False, view): opts.insert(0, "-I%s/clang/include" % scriptpath) if get_setting("add_language_option", True, view): language = get_language(view) if language == "objc": opts.append("-ObjC") elif language == "objc++": opts.append("-ObjC++") else: opts.append("-x") opts.append(language) additional_language_options = get_setting( "additional_language_options", {}, view) if additional_language_options.has_key(language): opts.extend(additional_language_options[language] or []) self.debug_options = get_setting("debug_options", False) self.index_parse_options = get_setting("index_parse_options", 13, view) return opts
def get_opts(self, view): opts = get_path_setting("options", [], view) if get_setting("add_language_option", True, view): language = get_language(view) if language == "objc": opts.append("-ObjC") elif language == "objc++": opts.append("-ObjC++") else: opts.append("-x") opts.append(language) additional_language_options = get_setting( "additional_language_options", {}, view) if additional_language_options.has_key(language): opts.extend(additional_language_options[language] or []) if get_setting("debug_options", False): print "Will compile file %s with the following options:\n%s" % ( view.file_name(), opts) self.index_parse_options = get_setting("index_parse_options", 13, view) return opts