From: Ted Kremenek Date: Fri, 25 Apr 2008 21:28:20 +0000 (+0000) Subject: Pass down more -iXXX options that clang supports X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dc34300db91139cf25bec65f1a0861a286f97b17;p=clang Pass down more -iXXX options that clang supports git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@50304 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/ccc-analyzer b/utils/ccc-analyzer index abd86f85bf..8db6167af0 100755 --- a/utils/ccc-analyzer +++ b/utils/ccc-analyzer @@ -166,19 +166,26 @@ def main(args): i += 1 # Prefix matches for the compile mode - if arg[:2] in ['-D', '-I', '-U', '-F']: + if arg[:2] in ['-D', '-I', '-U', '-F' ]: if not arg[2:]: arg += args[i+1] i += 1 compile_opts.append(arg) + if arg[:5] in ['-std=']: compile_opts.append(arg) # Options with one argument that should pass through to compiler - if arg == 'include': + if arg in [ '-include', '-idirafter', '-iprefix', + '-iquote', '-isystem', '-iwithprefix', + '-iwithprefixbefore']: compile_opts.append(arg) compile_opts.append(args[i+1]) i += 1 + + # Options with no argument that should pass through to compiler + if arg == '-nostdinc': + compile_opts.append(arg) # Options with one argument that should pass through to linker if arg == 'framework':