• Re: [gentoo-dev] [PATCH v2 2/3] cmake.eclass: If CMake 4 is detected, b

    From Andreas Sturmlechner@21:1/5 to All on Mon May 19 20:46:15 2025
    -DCMAKE_POLICY_VERSION_MINIMUM=3.5

    Signed-off-by: Andreas Sturmlechner <[email protected]>
    ---
    eclass/cmake.eclass | 4 ++++
    1 file changed, 4 insertions(+)

    diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
    index ca6c03f335..8e3454fca5 100644
    --- a/eclass/cmake.eclass
    +++ b/eclass/cmake.eclass
    @@ -560,6 +560,10 @@ cmake_src_configure() {
    eqawarn "${CATEGORY}/${PN} will fail to build w/o a fix."
    eqawarn "See also tracker bug #951350; check existing bug or file a new one for"
    eqawarn "this package."
    + if has_version -b ">=dev-build/cmake-4"; then
    + eqawarn "QA Notice: CMake 4 detected; building with -DCMAKE_POLICY_VERSION_MINIMUM=3.5"
    + cmakeargs+=( -DCMAKE_POLICY_VERSION_MINIMUM=3.5 )
    + fi
    fi

    pushd "${BUILD_DIR}" > /dev/null || die
    --
    2.49.0


    -----BEGIN PGP SIGNATURE-----

    iQITBAABCgB9FiEEmaksxp6GvcraXyZQrlkbvHPk3V4FAmgrfHdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk5 QTkyQ0M2OUU4NkJEQ0FEQTVGMjY1MEFFNTkxQkJDNzNFNERENUUACgkQrlkbvHPk 3V7Qhgv9GbGnQZ40j1m4SIJOuDl+zJTqqwmn9bZeE1GiUFR6QjK7Ay9aviUzKcnP OPVV1wZkOWDbsFv