[oe-commits] Stefan Schmidt : bug-osgi.inc: Allow javac command to be specified by recipe.
git version control
git at git.openembedded.org
Mon May 16 08:09:15 UTC 2011
Module: openembedded.git
Branch: master
Commit: 69be89c4e155ca8eb8e98171320280468e084e51
URL: http://git.openembedded.org/?p=openembedded.git&a=commit;h=69be89c4e155ca8eb8e98171320280468e084e51
Author: Stefan Schmidt <stefan at buglabs.net>
Date: Tue Mar 8 09:37:16 2011 +0100
bug-osgi.inc: Allow javac command to be specified by recipe.
Signed-off-by: Stefan Schmidt <stefan at datenfreihafen.org>
---
recipes/buglabs-osgi/bug-osgi.inc | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/recipes/buglabs-osgi/bug-osgi.inc b/recipes/buglabs-osgi/bug-osgi.inc
index 75908bb..56374b6 100644
--- a/recipes/buglabs-osgi/bug-osgi.inc
+++ b/recipes/buglabs-osgi/bug-osgi.inc
@@ -1,6 +1,7 @@
DESCRIPTION = "Bug Labs OSGi bundle: ${PN}"
LICENSE = "BSD"
DEPENDS = "felix felix-log service-tracker com.buglabs.osgi felix-configadmin"
+
PE = "1"
inherit bug-java-library
@@ -24,9 +25,10 @@ S = "${WORKDIR}/${PN}"
datadir_java = ${datadir}/java/bundle/
-EXTRA_OEMAKE+="CLASSPATH_INCDIR=${STAGING_INCDIR}/classpath"
+EXTRA_OEMAKE += "CLASSPATH_INCDIR=${STAGING_INCDIR}/classpath"
-JAVAC_OPTIONS="-source 1.6"
+JAVAC_COMMAND ?= "javac"
+JAVAC_OPTIONS ?= "-source 1.6"
CXXFLAGS += "-fPIC"
@@ -34,12 +36,14 @@ do_compile() {
mkdir -p build
oe_makeclasspath cp -s ${DEPENDS} ${EXTRA_CP}
cp=$cp:${STAGING_DIR_JAVA}/felix.jar
-
- echo "--- JAVAC CLASSPATH ---------------"
+
+ echo "javac version: `${JAVAC_COMMAND} -version`"
+ echo "javac params: ${JAVAC_COMMAND} ${JAVAC_OPTIONS} -sourcepath . -cp $cp -d build"
+ echo "javac classpath:"
echo $cp | awk 'BEGIN {FS=":"} {split($0,a,":"); for (i=1; i<=NF; i++) print a[i]; }'
echo "-------------------------"
- javac ${JAVAC_OPTIONS} -sourcepath . -cp $cp -d build `find . -name \*.java`
+ ${JAVAC_COMMAND} ${JAVAC_OPTIONS} -sourcepath . -cp $cp -d build `find . -name \*.java`
}
addtask jar_package after do_compile before do_install
More information about the Openembedded-commits
mailing list