<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>