[PROJ] Bump CMake to 3.14+

Howard Butler howard at hobu.co
Fri Jan 5 13:31:45 PST 2024


GDAL recently ratified RFC 98 to bump its CMake floor to CMake 3.16

https://gdal.org/development/rfc/rfc98_build_requirements_gdal_3_9.html

It would seem reasonable to bump PROJ's floor to that for the next release as well.

Howard

> On Jan 5, 2024, at 3:18 PM, Erixen Cruz via PROJ <proj at lists.osgeo.org> wrote:
> 
> Hello,
> 
> I would like feedback about possibly bumping the minimum CMake version for PROJ to 3.14+. This idea comes from https://github.com/OSGeo/PROJ/pull/3987  where I want to use CMake's FindSQLite3 instead of PROJ's https://cmake.org/cmake/help/latest/module/FindSQLite3.html .
> 
> 3.16 is available in Travis CI with the Focal (Ubuntu 20.04 LTS) distribution https://docs.travis-ci.com/user/reference/focal/#compilers-and-build-toolchain . Its possible to install a 3.14+ version on Bionic (18 LTS), which is what PROJ uses now.
> 
> 3.14 was release nearly five years ago https://www.kitware.com/cmake-3-14-0-available-for-download/ so two year old requirement from RFC 3 holds.
> 
> What suggestions or problems do you have with this version bump?
> 
> Sincerely,
> Erixen
>  <https://www.kitware.com/cmake-3-14-0-available-for-download/>	
> CMake 3.14.0 available for download <https://www.kitware.com/cmake-3-14-0-available-for-download/>
> I am happy to announce that CMake 3.14.0 is now available for download at:https://cmake.org/download/ The first two 3.14.0 release candidates included the FindOcatave module. This has been removed in rc3, and rc4 pending further development. Documentation is available at:https://cmake.org/cmake/help/v3.14 Release notes appear below and are also published athttps://cmake.org/cmake/help/v3.14/release/3.14.htmlSome of the more significant changes in […]
> www.kitware.com <http://www.kitware.com/>
> 
>  <https://github.com/OSGeo/PROJ/pull/3987>	
> Link to explicit SQLite3 target by ErixenCruz · Pull Request #3987 · OSGeo/PROJ <https://github.com/OSGeo/PROJ/pull/3987>
> Added clear title that can be used to generate release notes This change originates from Conan conan-io/conan-center-index#21512 (comment). I create an explicit SQLite::SQLite3 target library and ...
> github.com <http://github.com/>
> 
> _______________________________________________
> PROJ mailing list
> PROJ at lists.osgeo.org <mailto:PROJ at lists.osgeo.org>
> https://lists.osgeo.org/mailman/listinfo/proj

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/proj/attachments/20240105/924ea427/attachment-0001.htm>


More information about the PROJ mailing list