CMake Version, and backward compatibilty - Android

Hi guys. Richard Eakin has raised some concerns with regard to CMake backward compatibility on the modernized Android branch.

As I am working in isolation, my approach is to aggressively modernize and see what breaks. So currently, I am pushing for a strictly enforced minimum version of CMake 3.10.2.

There are a bunch of reasons for this, which I’m tired of explaining over and over, so please just trust me that it’s the right thing to do for the time being.

However, I would be very keen, and I think Richard would too, if you could collect your use cases for libraries that cannot be compiled using Cmake 3.10.2, e.g. if they only work on older versions. We will need to consider a porting or modernization strategy if we are going to support normal android development.

1 Like