[Openmp-commits] [PATCH] D40080: [CMake] Disallow direct configuration

Jonas Hahnfeld via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Mon Nov 20 11:28:50 PST 2017


Hahnfeld marked 3 inline comments as done.
Hahnfeld added inline comments.


================
Comment at: CMakeLists.txt:1
 cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
 
----------------
pirama wrote:
> Hahnfeld wrote:
> > pirama wrote:
> > > Also, can we bump this up if there are no other issues?  The other LLVM projects are all currently using 3.4.3.
> > Does that have any benefits? The LLVM requirement was bumped to use new features which I haven't come across yet in the openmp repository. So I'm somewhat reluctant as CMake 2.8 is still the default on CentOS, for example
> CMake 3.4.3 defaults to the NEW behavior of `CMP0056`.  That's the only benefit for us, but it's easy enough to work around.   I don't know of any other major benefits there might be.
IMO that's not enough to upgrade. If you need that policy, you should submit a patch to enable that one explicitly.


https://reviews.llvm.org/D40080





More information about the Openmp-commits mailing list