[Openmp-dev] On Improving the Build System revisited

Jack Howarth howarth.mailing.lists at gmail.com
Fri May 30 09:37:24 PDT 2014


Alp,
    Are you thinking of these?

https://github.com/pathscale/openmprtl/blob/master/itt/libomp_oss/CMakeLists.txt

           Jack
ps Worse case we can at least look at those as a template on how to
construct ours.


On Fri, May 30, 2014 at 11:00 AM, Alp Toker <alp at nuanti.com> wrote:

>
> On 30/05/2014 17:51, Jack Howarth wrote:
>
>> Should it be an out of source build like libcxx?
>>
>
> Yep, exactly.
>
> Will try to dig up the CMake files, they're pretty neat. Some
> Intel/icc-specific functionality is missing IIRC but otherwise fine.
>
> Alp.
>
>
>>
>> On Fri, May 30, 2014 at 8:56 AM, John Leidel (jleidel) <
>> jleidel at micron.com <mailto:jleidel at micron.com>> wrote:
>>
>>     Why not structure this as an LLVM "project" as defined in
>>     http://llvm.org/docs/Projects.html?
>>
>>
>>     John D. Leidel
>>
>>     On May 30, 2014, at 7:30 AM, Alp Toker <alp at nuanti.com
>>     <mailto:alp at nuanti.com>> wrote:
>>
>>     >
>>     > On 30/05/2014 15:18, Jack Howarth wrote:
>>     >>    Has anyone started on integrating the openmp build into the
>>     llvm build yet? If not, I would suggest we start by borrowing the
>>     build machinery files from polly as the starting point. Like
>>     polly, openmp provides a support library for the compiler and
>>     should be built in the tools subdirectory..
>>     >
>>     > Polly is completely different to the OpenMP runtime. Polly uses
>>     LLVM libraries, and can be seen as part of the compilation host
>>     toolchain, while this is an independent runtime library that runs
>>     on the target. So the build systems are tangential.
>>     >
>>     >
>>     >> Also, the polly cmake  and autogen directories are fairly
>>     spartan so they should be easy to refashion for openmp.
>>     >
>>     > There's a simple CMake setup on one of the GitHub branches of
>>     this project, C. Bergström may know better if they can be
>>     contributed. Either way that's closer to what's needed here.
>>     >
>>     > Alp.
>>     >
>>     >
>>     >>           Jack
>>     >>
>>     >>
>>     >> _______________________________________________
>>     >> Openmp-dev mailing list
>>     >> Openmp-dev at dcs-maillist2.engr.illinois.edu
>>     <mailto:Openmp-dev at dcs-maillist2.engr.illinois.edu>
>>
>>     >> http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev
>>     >
>>     > --
>>     > http://www.nuanti.com
>>     > the browser experts
>>     >
>>     > _______________________________________________
>>     > Openmp-dev mailing list
>>     > Openmp-dev at dcs-maillist2.engr.illinois.edu
>>     <mailto:Openmp-dev at dcs-maillist2.engr.illinois.edu>
>>     > http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev
>>
>>
>>
> --
> http://www.nuanti.com
> the browser experts
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/openmp-dev/attachments/20140530/934d0912/attachment.html>


More information about the Openmp-dev mailing list