<div dir="ltr">Alp,<div> Are you thinking of these?</div><div><br></div><div><a href="https://github.com/pathscale/openmprtl/blob/master/itt/libomp_oss/CMakeLists.txt">https://github.com/pathscale/openmprtl/blob/master/itt/libomp_oss/CMakeLists.txt</a><br>
</div><div><br></div><div> Jack</div><div>ps Worse case we can at least look at those as a template on how to construct ours.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 30, 2014 at 11:00 AM, Alp Toker <span dir="ltr"><<a href="mailto:alp@nuanti.com" target="_blank">alp@nuanti.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><br>
On 30/05/2014 17:51, Jack Howarth wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Should it be an out of source build like libcxx?<br>
</blockquote>
<br></div>
Yep, exactly.<br>
<br>
Will try to dig up the CMake files, they're pretty neat. Some Intel/icc-specific functionality is missing IIRC but otherwise fine.<br>
<br>
Alp.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">
<br>
<br>
On Fri, May 30, 2014 at 8:56 AM, John Leidel (jleidel) <<a href="mailto:jleidel@micron.com" target="_blank">jleidel@micron.com</a> <mailto:<a href="mailto:jleidel@micron.com" target="_blank">jleidel@micron.com</a>>> wrote:<br>
<br>
Why not structure this as an LLVM "project" as defined in<br>
<a href="http://llvm.org/docs/Projects.html" target="_blank">http://llvm.org/docs/Projects.<u></u>html</a>?<br>
<br>
<br>
John D. Leidel<br>
<br>
On May 30, 2014, at 7:30 AM, Alp Toker <<a href="mailto:alp@nuanti.com" target="_blank">alp@nuanti.com</a><br></div><div class="">
<mailto:<a href="mailto:alp@nuanti.com" target="_blank">alp@nuanti.com</a>>> wrote:<br>
<br>
><br>
> On 30/05/2014 15:18, Jack Howarth wrote:<br>
>> Has anyone started on integrating the openmp build into the<br>
llvm build yet? If not, I would suggest we start by borrowing the<br>
build machinery files from polly as the starting point. Like<br>
polly, openmp provides a support library for the compiler and<br>
should be built in the tools subdirectory..<br>
><br>
> Polly is completely different to the OpenMP runtime. Polly uses<br>
LLVM libraries, and can be seen as part of the compilation host<br>
toolchain, while this is an independent runtime library that runs<br>
on the target. So the build systems are tangential.<br>
><br>
><br>
>> Also, the polly cmake and autogen directories are fairly<br>
spartan so they should be easy to refashion for openmp.<br>
><br>
> There's a simple CMake setup on one of the GitHub branches of<br>
this project, C. Bergström may know better if they can be<br>
contributed. Either way that's closer to what's needed here.<br>
><br>
> Alp.<br>
><br>
><br>
>> Jack<br>
>><br>
>><br>
>> ______________________________<u></u>_________________<br>
>> Openmp-dev mailing list<br>
>> <a href="mailto:Openmp-dev@dcs-maillist2.engr.illinois.edu" target="_blank">Openmp-dev@dcs-maillist2.engr.<u></u>illinois.edu</a><br></div>
<mailto:<a href="mailto:Openmp-dev@dcs-maillist2.engr.illinois.edu" target="_blank">Openmp-dev@dcs-<u></u>maillist2.engr.illinois.edu</a>><div class=""><br>
>> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/openmp-dev</a><br>
><br>
> --<br>
> <a href="http://www.nuanti.com" target="_blank">http://www.nuanti.com</a><br>
> the browser experts<br>
><br>
> ______________________________<u></u>_________________<br>
> Openmp-dev mailing list<br>
> <a href="mailto:Openmp-dev@dcs-maillist2.engr.illinois.edu" target="_blank">Openmp-dev@dcs-maillist2.engr.<u></u>illinois.edu</a><br></div>
<mailto:<a href="mailto:Openmp-dev@dcs-maillist2.engr.illinois.edu" target="_blank">Openmp-dev@dcs-<u></u>maillist2.engr.illinois.edu</a>><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev" target="_blank">http://lists.cs.uiuc.edu/<u></u>mailman/listinfo/openmp-dev</a><br>
<br>
<br>
</blockquote><div class="HOEnZb"><div class="h5">
<br>
-- <br>
<a href="http://www.nuanti.com" target="_blank">http://www.nuanti.com</a><br>
the browser experts<br>
<br>
</div></div></blockquote></div><br></div>