[PROJ] Bump CMake to 3.14+

Erixen Cruz erixen_cruz at earthbrain.com
Tue Jan 9 09:41:22 PST 2024


Thank you for your opinions so far. Any other further discussion on bumping CMake minimum version to 3.16? RFC3 requires PSC approval, and Javier has given a +1. Would anyone else like to +1/-1 on CMake 3.16?
I intend to incorporate the version bump into my open PR.
Sincerely, Erixen
________________________________
From: Thomas Knudsen <knudsen.thomas at gmail.com>
Sent: Tuesday, January 9, 2024 6:01 AM
To: Even Rouault <even.rouault at spatialys.com>
Cc: Erixen Cruz <erixen_cruz at earthbrain.com>; proj at lists.osgeo.org <proj at lists.osgeo.org>
Subject: Re: [PROJ] Bump CMake to 3.14+

I also find it hard to see any reasonable arguments against 3.16

/Thomas

Den man. 8. jan. 2024 kl. 18.43 skrev Even Rouault via PROJ <proj at lists.osgeo.org<mailto:proj at lists.osgeo.org>>:

I'm also supporting of bumping to CMake 3.16+. You'll have at least to retire the .github/workflows/linux_gcc_5_4.yml workflow, which has no value any longer

Even

Le 05/01/2024 à 22:18, Erixen Cruz via PROJ a écrit :
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
[X]<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.html<http://cmake.org/cmake/help/v3.14/release/3.14.html> Some of the more significant changes in […]
www.kitware.com<http://www.kitware.com>

[X]<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


--
http://www.spatialys.com
My software is free, but my time generally not.

_______________________________________________
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/20240109/e9849671/attachment-0001.htm>


More information about the PROJ mailing list