+++ /dev/null
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# @ECLASS: makeedit.eclass
-# @AUTHOR:
-# Spider
-# @BLURB: An eclass to replace some flags in makefiles
-# @DESCRIPTION:
-#
-# @CODE
-# To use this eclass, do 2 things:
-# 1. append-flags "$MAKEEDIT_FLAGS". If you filter-flags, make sure to do
-# the append-flags afterward, otherwise you'll lose them.
-# 2. after running configure or econf, call edit_makefiles to remove
-# extraneous CFLAGS from your Makefiles.
-# @CODE
-#
-# This combination should reduce the RAM requirements of your build, and maybe
-# even speed it up a bit.
-
-
-MAKEEDIT_FLAGS="-Wno-return-type -w"
-
-# @FUNCTION: edit_makefiles
-# @DESCRIPTION:
-# Removes some flags in makefiles
-edit_makefiles() {
- # We already add "-Wno-return-type -w" to compiler flags, so
- # no need to replace "-Wall" and "-Wreturn-type" with them.
- einfo "Parsing Makefiles ..."
- find . \( -iname makefile -o -name \*.mk -o -name GNUmakefile \) -print0 | \
- xargs -0 sed -i \
- -e 's:-Wall::g' \
- -e 's:-Wreturn-type::g' \
- -e 's:-pedantic::g'
-}