[cfe-dev] Can clangtool handle "-I"?
    David Chisnall via cfe-dev 
    cfe-dev at lists.llvm.org
       
    Tue Aug  4 03:12:15 PDT 2020
    
    
  
On 04/08/2020 09:23, Yafei Liu via cfe-dev wrote:
> I'm writing a tool using AST matcher, and I need to pass the path of the 
> clang built-in heads to my tool (or it will error me that "'stddef.h' 
> file not found"), so I add `-I/path/to/the/headers` to my tool, but the 
> program said that "Unknown command line argument 
> '-I/usr/lib/llvm-6.0/lib/clang/6.0.0/include'."
-I/usr/lib/llvm-6.0/lib/clang/6.0.0/include is not a command-line 
argument, it is two:
"-I" and "/usr/lib/llvm-6.0/lib/clang/6.0.0/include"
I believe it should work if you pass it as the two arguments.  The shell 
will normally do this splitting for you.
David
    
    
More information about the cfe-dev
mailing list