<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Jun 6, 2013 at 2:31 AM, Snehal Sable <span dir="ltr"><<a href="mailto:Snehal.Sable@kpitcummins.com" target="_blank">Snehal.Sable@kpitcummins.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div link="blue" vlink="purple" lang="EN-US">
<div>
<p class="MsoNormal">Hi,   <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I am using clang tool for static analysis of my code which is compliable using MPLAB compiler.
<u></u><u></u></p>
<p class="MsoNormal">Here it is giving error “<b><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Include file does not match processor setting</span></b>” error and so it is not doing further analysis.</p>
</div></div></blockquote><div><br></div><div>A quick bit of searching shows that this isn't a clang error, but rather a "#error" directive coming out of your source code.  In the future, please provide the exact diagnostic output from clang.<br>
</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="EN-US"><div><p class="MsoNormal"><u></u><u></u></p>
<p class="MsoNormal">I need to add the complier name using the target variable, can it be done using “-d” as in GCC Compiler.<u></u><u></u></p>
<p class="MsoNormal">Is there any other way so that it can be done in clang or is there any  flag in <a href="http://option.td" target="_blank">option.td</a> file to be set for getting this issue resolved?<br></p></div></div>
</blockquote><div><br></div><div>clang supports -D just like gcc.<br><br></div><div>Note that you're likely to run into other issues: if your code is intended for an embedded target, you want to specify that with -target, and properly adding a target to clang requires hacking the compiler.  Otherwise, the compiler will get confused about things like the size of "int".  (See clang/lib/Basic/Targets.cpp).<br>
</div><div><br></div><div>-Eli <br></div></div><br></div></div>