Пример #1
0
    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
Пример #2
0
 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
Пример #3
0
 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
Пример #5
0
 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
Пример #6
0
 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