[Openmp-dev] Initial Intel Cmake Build System Patch

Hal Finkel hfinkel at anl.gov
Wed Jun 11 08:11:43 PDT 2014


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