mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-07 18:04:46 +00:00
Bug 1160897 - Fixing .ycm_extra_conf for Fennec. r=ehsan
Looks like ycmd fails to parse the file if the -march=arm* option is given Removing it doesn't solve all YCM problems for Fennec, but it allows us to use JumpToDefinition, GetType and semantic auto-completion. --HG-- extra : rebase_source : beacdc99b7e698d6ab497c06c2c26b6a49c72d5e
This commit is contained in:
parent
753af4d551
commit
e7128811d4
@ -21,7 +21,14 @@ def FlagsForFile(filename):
|
||||
out.encoding = None
|
||||
mach.run(['compileflags', filename], stdout=out, stderr=out)
|
||||
|
||||
flag_list = shlex.split(out.getvalue())
|
||||
|
||||
# This flag is added by Fennec for android build and causes ycmd to fail to parse the file.
|
||||
# Removing this flag is a workaround until ycmd starts to handle this flag properly.
|
||||
# https://github.com/Valloric/YouCompleteMe/issues/1490
|
||||
final_flags = [x for x in flag_list if not x.startswith('-march=armv')]
|
||||
|
||||
return {
|
||||
'flags': shlex.split(out.getvalue()),
|
||||
'flags': final_flags,
|
||||
'do_cache': True
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user