https://bugs.kde.org/show_bug.cgi?id=424392

--- Comment #2 from Matthias Ansorg <matth...@ansorgs.de> ---
As of ECM 5.75.0, the situation is now superseded as follows. The current
master toolchain/Android.cmake file still tells that it requires CMake 3.7:

    # Since we are using CMake Android support, any information from CMake
documentation
    # still applies:
    #
https://cmake.org/cmake/help/v3.7/manual/cmake-toolchains.7.html#cross-compiling-for-android
    #
    # .. note::
    #
    #   This module requires CMake 3.7.
    [...]
    cmake_minimum_required(VERSION "3.7")

However, now that file also uses "list(SORT platforms COMPARE NATURAL)" in two
lines, which is syntax introduced in CMake 3.18. Compare:

    https://cmake.org/cmake/help/v3.18/command/list.html#ordering
    https://cmake.org/cmake/help/v3.17/command/list.html#ordering

Consequentially, the lines quoted above should be adapted to require CMake
3.18. I'm adapting the issue title accordingly. Note that CMake 3.18 is not yet
part of some major distributions (notably, Debian / Ubuntu) – not sure if it's
intentional that the latest ECM release 5.75.0 cannot be used there right now.

Since the version requirement bump is a trivial fix, I'd be happy if one of the
established contributors would commit a patch. It would take me some time to
figure out the correct process and format to propose a patch, as I haven't done
that for KDE projects before.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to