<div dir="ltr">+1 to move to CMake 3.16 , aligned with GDAL<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 8 Jan 2024 at 18:43, Even Rouault via PROJ <<a href="mailto:proj@lists.osgeo.org" target="_blank">proj@lists.osgeo.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div>
<p>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</p>
<p>Even<br>
</p>
<div>Le 05/01/2024 à 22:18, Erixen Cruz via
PROJ a écrit :<br>
</div>
<blockquote type="cite">
<div>
Hello,</div>
<div>
<br>
</div>
<div>
I would like feedback about possibly bumping the minimum CMake
version for PROJ to 3.14+. This idea comes from <a href="https://github.com/OSGeo/PROJ/pull/3987" id="m_4281360875501923566m_-3138875636840563183LPlnkOWALinkPreview" target="_blank">https://github.com/OSGeo/PROJ/pull/3987</a> where
I want to use CMake's FindSQLite3 instead of PROJ's <a href="https://cmake.org/cmake/help/latest/module/FindSQLite3.html" id="m_4281360875501923566m_-3138875636840563183LPlnk427360" target="_blank">
https://cmake.org/cmake/help/latest/module/FindSQLite3.html</a> .</div>
<div>
<br>
</div>
<div>
3.16 is available in Travis CI with the Focal (Ubuntu 20.04 LTS)
distribution <a href="https://docs.travis-ci.com/user/reference/focal/#compilers-and-build-toolchain" id="m_4281360875501923566m_-3138875636840563183LPlnk760948" target="_blank">
https://docs.travis-ci.com/user/reference/focal/#compilers-and-build-toolchain</a> .
Its possible to install a 3.14+ version on Bionic (18 LTS),
which is what PROJ uses now.</div>
<div>
<br>
</div>
<div>
3.14 was release nearly five years ago <a href="https://www.kitware.com/cmake-3-14-0-available-for-download/" id="m_4281360875501923566m_-3138875636840563183LPlnkOWALinkPreview_1" target="_blank">https://www.kitware.com/cmake-3-14-0-available-for-download/</a> so
two year old requirement from RFC 3 holds.</div>
<div>
<br>
</div>
<div>
What suggestions or problems do you have with this version bump?</div>
<div>
<br>
</div>
<div>
Sincerely,</div>
<div>
Erixen</div>
<div>
<div id="m_4281360875501923566m_-3138875636840563183LPBorder_GTaHR0cHM6Ly93d3cua2l0d2FyZS5jb20vY21ha2UtMy0xNC0wLWF2YWlsYWJsZS1mb3ItZG93bmxvYWQv">
<table id="m_4281360875501923566m_-3138875636840563183LPContainer450616" role="presentation">
<tbody>
<tr>
<td>
<div id="m_4281360875501923566m_-3138875636840563183LPImageContainer450616">
<a id="m_4281360875501923566m_-3138875636840563183LPImageAnchor450616" href="https://www.kitware.com/cmake-3-14-0-available-for-download/" target="_blank"><img id="m_4281360875501923566m_-3138875636840563183LPThumbnailImageId450616" alt="" width="240" height="162"></a></div>
</td>
<td>
<div id="m_4281360875501923566m_-3138875636840563183LPTitle450616">
<a id="m_4281360875501923566m_-3138875636840563183LPUrlAnchor450616" href="https://www.kitware.com/cmake-3-14-0-available-for-download/" target="_blank">CMake 3.14.0 available for
download</a></div>
<div id="m_4281360875501923566m_-3138875636840563183LPDescription450616">
I am happy to announce that CMake 3.14.0 is now
available for download
at:<a href="https://cmake.org/download/" target="_blank">https://cmake.org/download/</a> 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:<a href="https://cmake.org/cmake/help/v3.14" target="_blank">https://cmake.org/cmake/help/v3.14</a> Release notes
appear below and are also published
athttps://<a href="http://cmake.org/cmake/help/v3.14/release/3.14.html" target="_blank">cmake.org/cmake/help/v3.14/release/3.14.html</a>
Some of the more significant changes in […]</div>
<div id="m_4281360875501923566m_-3138875636840563183LPMetadata450616">
<a href="http://www.kitware.com" target="_blank">www.kitware.com</a></div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div>
<br>
</div>
<div>
<div id="m_4281360875501923566m_-3138875636840563183LPBorder_GTaHR0cHM6Ly9naXRodWIuY29tL09TR2VvL1BST0ovcHVsbC8zOTg3">
<table id="m_4281360875501923566m_-3138875636840563183LPContainer283466" role="presentation">
<tbody>
<tr>
<td>
<div id="m_4281360875501923566m_-3138875636840563183LPImageContainer283466">
<a id="m_4281360875501923566m_-3138875636840563183LPImageAnchor283466" href="https://github.com/OSGeo/PROJ/pull/3987" target="_blank"><img id="m_4281360875501923566m_-3138875636840563183LPThumbnailImageId283466" alt="" width="240" height="120"></a></div>
</td>
<td>
<div id="m_4281360875501923566m_-3138875636840563183LPTitle283466">
<a id="m_4281360875501923566m_-3138875636840563183LPUrlAnchor283466" href="https://github.com/OSGeo/PROJ/pull/3987" target="_blank">Link to explicit SQLite3
target by ErixenCruz · Pull Request #3987 ·
OSGeo/PROJ</a></div>
<div id="m_4281360875501923566m_-3138875636840563183LPDescription283466">
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 ...</div>
<div id="m_4281360875501923566m_-3138875636840563183LPMetadata283466">
<a href="http://github.com" target="_blank">github.com</a></div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div>
<br>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
PROJ mailing list
<a href="mailto:PROJ@lists.osgeo.org" target="_blank">PROJ@lists.osgeo.org</a>
<a href="https://lists.osgeo.org/mailman/listinfo/proj" target="_blank">https://lists.osgeo.org/mailman/listinfo/proj</a>
</pre>
</blockquote>
<pre cols="72">--
<a href="http://www.spatialys.com" target="_blank">http://www.spatialys.com</a>
My software is free, but my time generally not.</pre>
</div>
_______________________________________________<br>
PROJ mailing list<br>
<a href="mailto:PROJ@lists.osgeo.org" target="_blank">PROJ@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/proj" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/proj</a><br>
</blockquote></div>