<div dir="ltr">I think you need a compilation database for that <a href="http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html">http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html</a>. Header search is done by the driver when you compile code, but there's no driver if you invoke the front-end directly (or if you're using tooling).</div>

<div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jun 20, 2014 at 5:46 AM, Sandeep K Chaudhary <span dir="ltr"><<a href="mailto:babbusandy2006@gmail.com" target="_blank">babbusandy2006@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi guys,<div><br></div><div>I am doing some basic source to source transformation by iterating through the AST using Clang front-end. And, it is working fine i.e. I am able to get transformed code with insertions.</div>



<div><br></div><div>However, when I have some header file inclusions in the input source code such as "#include<stdio.h", it produces an error message when transforming the code. It is -</div><div><br></div>


<div><div><b>input.c:1:9: fatal error: 'stdio.h' file not found</b></div><div><b>#include<stdio.h></b></div><div><b>        ^</b></div></div><div>So my question is - how can I avoid getting this error about header files? For all practical use, my input source files will have the header files. Please let me know.</div>


<div><br></div><div>Thanks and regards,</div><div>Sandeep.</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br>
</div></div>
<br>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
<br></blockquote></div><br></div>