[PROJ] Bump CMake to 3.14+

Charles Karney charles.karney at gmail.com
Tue Jan 9 09:43:35 PST 2024


Yes, this is an easy call...

+1 from me

On 1/9/24 12:41, Erixen Cruz via PROJ wrote:
> 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
>>     <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
>>     <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 <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/
>>     <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/
>>     <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
>>     <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>
>>
>>
>>     <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  <https://lists.osgeo.org/mailman/listinfo/proj>
>     -- 
>     http://www.spatialys.com  <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
>     <https://lists.osgeo.org/mailman/listinfo/proj>
> 
> 
> _______________________________________________
> PROJ mailing list
> PROJ at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/proj

-- 
Charles Karney <karney at alum.mit.edu>
702 Prospect Ave
Princeton, NJ 08540-4037


More information about the PROJ mailing list