<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=HU><div class=WordSection1><p class=MsoNormal>Hi!</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Forgive my noobish question, I’m new to actually touching the Clang/LLVM codebase.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Where is it coded how Clang finds its own headers from under ’lib/clang/7.0.0/include’? I’m helping with the packaging of LLVM on Windows for Vcpkg and the resulting Clang install doesn’t work, it fails to finds its own headers. Are Clang installs relocatable? Vcpkg builds packages out of source into a staging directory. If both Debug and Release builds go fine, it does a few extra checks and copies the result of the ’install’ target which went to the staging dir to its final location. I don’t know if this workflow causes the problem or the layout is different than what Clang would expect.</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Where should I start looking?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Cheers,</p><p class=MsoNormal>Máté</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>ps.: all this is in order to make POCL compile on Windows. As far as I saw there’s nothing prohibiting it (the ICD might), it’s just that the latest Windows install guide still mentions Clang 3.6. I already had to patch llvm-config.exe to report correct paths with the install layout enforced by Vcpkg, but the heders are still a problem.</p><p class=MsoNormal><o:p> </o:p></p></div></body></html>