[Openmp-dev] Initial Intel Cmake Build System Patch

Peyton, Jonathan L jonathan.l.peyton at intel.com
Wed Jun 11 09:04:38 PDT 2014


Hal,

Yes that is correct.

Johnny

-----Original Message-----
From: Hal Finkel [mailto:hfinkel at anl.gov] 
Sent: Wednesday, June 11, 2014 10:12 AM
To: Peyton, Jonathan L
Cc: openmp-dev at dcs-maillist2.engr.illinois.edu
Subject: Re: [Openmp-dev] Initial Intel Cmake Build System Patch

Jonathan,

Just to be clear, is the plan that we'll have both this and the makefile-based build system for some time to come (similar to how LLVM has both a cmake and makefile-based build system)?

Thanks again,
Hal

----- Original Message -----
> From: "Jonathan L Peyton" <jonathan.l.peyton at intel.com>
> To: openmp-dev at dcs-maillist2.engr.illinois.edu
> Sent: Friday, June 6, 2014 6:02:04 PM
> Subject: [Openmp-dev] Initial Intel Cmake Build System Patch
> 
> 
> 
> 
> 
> Hello All,
> 
> 
> 
> Since everyone wants to see it, this patch is the initial cmake build 
> system we have been developing. Some quick notes:
> 
> 1) The top-level CMakeLists.txt you all have been working on is moved 
> to CMakeLists.txt.old (the src/CMakeLists.txt file is untouched)
> 
> 2) There is a Build_With_CMake.txt tutorial that shows the most 
> important features and how to build libiomp5
> 
> 3) As a special note, the current build.pl system does five 
> “micro-tests” which test certain features of the newly built 
> libiomp5.so library (basic linking/compilation, library dependencies, 
> etc.) If you want these to be off in the new CMake system just specify 
> it when calling cmake with the flag –Dtests=off
> 
> 
> 
> Please keep in mind this is the initial system and that it can be 
> trimmed back incrementally to what you need. Right now, it builds 
> nearly identical libraries as build.pl. On a related note, I attempted 
> ( as suggested by David ) to port libiomp5 to NetBSD to see what walls 
> I would hit. I hit some J , but eventually got it working (not 
> included in this initial patch). So I am going to follow up this 
> initial patch with further improvements (to the build
> system) to make re-targeting in general even easier. Some of these 
> improvements will also help the build.pl system as well.
> 
> 
> 
> Just try it. See what you hate and what you like. Leave feedback. I am 
> here on weekdays.
> 
> 
> 
> Thanks,
> 
> Johnny
> _______________________________________________
> Openmp-dev mailing list
> Openmp-dev at dcs-maillist2.engr.illinois.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev
> 

--
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory




More information about the Openmp-dev mailing list