Skip to content

Commit

Permalink
flag-o-matic.eclass: SUPPORTED_EAPIS: 5,6,7; drop eutils, multilib
Browse files Browse the repository at this point in the history
- eutils was only used for eqawarn in old EAPI
- multilib usage unknown, but is inherited by toolchain-funcs anyway

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
  • Loading branch information
a17r authored and thesamesam committed Apr 11, 2021
1 parent 45afdd1 commit 12b9691
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions eclass/flag-o-matic.eclass
@@ -1,18 +1,27 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

# @ECLASS: flag-o-matic.eclass
# @MAINTAINER:
# toolchain@gentoo.org
# @SUPPORTED_EAPIS: 5 6 7
# @BLURB: common functions to manipulate and query toolchain flags
# @DESCRIPTION:
# This eclass contains a suite of functions to help developers sanely
# and safely manage toolchain flags in their builds.

case ${EAPI:-0} in
0|1|2|3|4) die "flag-o-matic.eclass: EAPI ${EAPI} is too old." ;;
5|6|7) ;;
*) die "EAPI ${EAPI} is not supported by flag-o-matic.eclass." ;;
esac

if [[ -z ${_FLAG_O_MATIC_ECLASS} ]]; then
_FLAG_O_MATIC_ECLASS=1

inherit eutils toolchain-funcs multilib
inherit toolchain-funcs

[[ ${EAPI} == [567] ]] && inherit eutils

# Return all the flag variables that our high level funcs operate on.
all-flag-vars() {
Expand Down

0 comments on commit 12b9691

Please sign in to comment.