diff options
| author | Andreas Sturmlechner <asturm@gentoo.org> | 2025-10-30 10:18:54 +0100 |
|---|---|---|
| committer | Andreas Sturmlechner <asturm@gentoo.org> | 2025-11-01 00:24:05 +0100 |
| commit | 95e523a1d2d50ede698dd91bf82294c6a2e17ccc (patch) | |
| tree | 1a93e1dd4b2fde620656269f1539efa4a1513b0e /eclass | |
| parent | 443a1f7198a73c310b48ba6fd080ac013b376410 (diff) | |
| download | gentoo-95e523a1d2d50ede698dd91bf82294c6a2e17ccc.tar.gz gentoo-95e523a1d2d50ede698dd91bf82294c6a2e17ccc.tar.bz2 gentoo-95e523a1d2d50ede698dd91bf82294c6a2e17ccc.zip | |
cmake.eclass: add global-scope ewarn for deprecated EAPI 7
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'eclass')
| -rw-r--r-- | eclass/cmake.eclass | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass index 00904be2f1b3..4f1a0ff60615 100644 --- a/eclass/cmake.eclass +++ b/eclass/cmake.eclass @@ -19,7 +19,11 @@ # out-of-source builds (default) and in-source builds. case ${EAPI} in - 7|8) ;; + 7) + ewarn "${CATEGORY}/${PF}: ebuild uses ${ECLASS} with deprecated EAPI ${EAPI}!" + ewarn "${CATEGORY}/${PF}: Support will be removed on 2025-11-14. Please port to newer EAPI." + ;; + 8) ;; *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;; esac @@ -632,7 +636,6 @@ cmake_src_prepare() { chmod -R a-w "${S}" fi _CMAKE_PREPARE_HAS_RUN=1 - eqawarn "QA Notice: cmake.eclass will throw unsupported EAPI=7 error after 2025-11-01." else default_src_prepare cmake_prepare |
