[llvm-dev] [cfe-dev] Fwd: Raising CMake minimum version to 3.4.3

Chris Bieneman via llvm-dev llvm-dev at lists.llvm.org
Wed Apr 27 12:26:09 PDT 2016


> On Apr 27, 2016, at 12:13 PM, Chuck Atkins <chuck.atkins at kitware.com> wrote:
> 
> The problem I see with doing this in the current situation is that it isn’t just the CMake module we need. If you look at the changes I called out in my earlier email, there are associated CMake C++ source changes too.
> 
> I also think that one of the limitations I frequently come up against with CMake 2.8.12, is that newer CMake versions accept generator expressions in more places. This is entirely implemented in the CMake C++ code, and there is no way to workaround it in CMake scripts other than not using generator expressions.
> 
> Indeed that doesn't work for all situations. The extensive advancement of generator expressions is a huge leap from older CMake versions given that they had just started to really appear near the end of 2.8.  You can't work around that effectively by just using a few newer CMake modules.  It will, however, give you a way to keep up to date with the frequently changing ExternalProject module once updating the minimum version.
> 

Absolutely. In the future if there are changes to ExternalProject that are only in the CMake module we can have a copy in the LLVM repository to provide that compatibility.

-Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160427/7c7ca5be/attachment.html>


More information about the llvm-dev mailing list