Added EANT_FILTER_COMPILER to the default src_compile control variables.
authorPetteri Räty <betelgeuse@gentoo.org>
Wed, 10 Jan 2007 09:59:21 +0000 (09:59 +0000)
committerPetteri Räty <betelgeuse@gentoo.org>
Wed, 10 Jan 2007 09:59:21 +0000 (09:59 +0000)
eclass/java-pkg-2.eclass

index 99f3843ccd4a45db6d7131eabe07cf8a0e4553e1..27311e66a77e437e286d9063f09ff4c1cc1f7398 100644 (file)
@@ -5,7 +5,7 @@
 #
 # Licensed under the GNU General Public License, v2
 #
-# $Header: /var/cvsroot/gentoo-x86/eclass/java-pkg-2.eclass,v 1.9 2007/01/10 09:52:51 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/java-pkg-2.eclass,v 1.10 2007/01/10 09:59:21 betelgeuse Exp $
 
 inherit java-utils-2
 
@@ -51,6 +51,7 @@ java-pkg-2_pkg_setup() {
 # Default src_compile for java packages
 # variables:
 # EANT_BUILD_XML - controls the location of the build.xml (default: ./build.xml)
+# EANT_FILTER_COMPILER - Calls java-pkg_filter-compiler with the value
 # EANT_BUILD_TARGET - the ant target/targets to execute (default: jar)
 # EANT_DOC_TARGET - the target to build extra docs under the doc use flag
 #                   (default: the one provided by use_doc in
@@ -58,6 +59,9 @@ java-pkg-2_pkg_setup() {
 # ------------------------------------------------------------------------------
 java-pkg-2_src_compile() {
        if [[ -e "${EANT_BUILD_XML:=build.xml}" ]]; then
+               [[ "${EANT_FILTER_COMPILER}" ]] && \
+                       java-pkg_filter-compiler ${EANT_FILTER_COMPILER}
+
                local antflags="${EANT_BUILD_TARGET:=jar}"
                hasq doc ${IUSE} && antflags="${antflags} $(use_doc ${EANT_DOC_TARGET})"
                eant ${antflags} -f "${EANT_BUILD_XML}"