[Openmp-dev] On Improving the Build System

John Leidel (jleidel) jleidel at micron.com
Wed Mar 12 11:50:34 PDT 2014


Many of the pertinent LLVM-specific variables and configs are listed here: 
http://llvm.org/docs/CMake.html



John D. Leidel
Software Compiler Development Manager
Micron Technology, Inc.
jleidel at micron.com
office: 972-521-5271
cell: 214-578-8510

On Mar 12, 2014, at 1:42 PM, "Peyton, Jonathan L" <jonathan.l.peyton at intel.com>
 wrote:

> Is there any particular CMake protocol/method peculiar to LLVM that should be followed?
> 
> -----Original Message-----
> From: "C. Bergström" [mailto:cbergstrom at pathscale.com] 
> Sent: Wednesday, March 12, 2014 12:46 PM
> To: Peyton, Jonathan L
> Cc: openmp-dev at dcs-maillist2.engr.illinois.edu
> Subject: Re: [Openmp-dev] On Improving the Build System
> 
> On 03/13/14 12:36 AM, Peyton, Jonathan L wrote:
>> 
>> People have been complaining about our build system, and we are about 
>> to invest some effort to improve things.
>> 
>> However, you have also been telling us that we should be using CMake, 
>> whereas the LLVM docs have extensive documentation for both gmake and 
>> CMake.
>> 
>> In fact, the Development Process Documentation (http://llvm.org/docs/) 
>> has a Makefile (gmake) guide for developers, but the User Guides has
>> 
>> tutorials for building by configure/gmake or CMake.
>> 
>> So what do you really want?
>> 
>> Cmake generating gmake makefiles?
>> 
> cmake please - it's portable and can generate gmake files on those platforms that support it. (It supports all targets that I'm aware of on all platforms (Solaris, Win (mingw/cyg/msvc/ninja), LNX, BSD, OSX etc)
> 
> _______________________________________________
> Openmp-dev mailing list
> Openmp-dev at dcs-maillist2.engr.illinois.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev





More information about the Openmp-dev mailing list