summaryrefslogtreecommitdiffstats
path: root/recipes-core/cacao
diff options
context:
space:
mode:
authorHenning Heinold <henning@itconsulting-heinold.de>2014-03-05 06:13:03 +0100
committerHenning Heinold <henning@itconsulting-heinold.de>2014-04-16 22:10:37 +0200
commit8bf6178b1fa4c0d7587e691d8b00402d4cf36165 (patch)
tree2d3b08f7c0d64af2b109b3391b17b9e9058f0d1d /recipes-core/cacao
parent20fa82037c93e6814f1b76c0b8adc73616be8aa2 (diff)
downloadmeta-java-8bf6178b1fa4c0d7587e691d8b00402d4cf36165.tar.gz
cacao: fix target compilation and packaging
Diffstat (limited to 'recipes-core/cacao')
-rw-r--r--recipes-core/cacao/cacao_1.6.1.bb27
1 files changed, 22 insertions, 5 deletions
diff --git a/recipes-core/cacao/cacao_1.6.1.bb b/recipes-core/cacao/cacao_1.6.1.bb
index 006ee02..4ad81db 100644
--- a/recipes-core/cacao/cacao_1.6.1.bb
+++ b/recipes-core/cacao/cacao_1.6.1.bb
@@ -15,8 +15,8 @@ SRC_URI = "http://www.complang.tuwien.ac.at/cacaojvm/download/cacao-${PV}/cacao-
15SRC_URI[md5sum] = "2c18478404afd1cffdd15ad1e9d85a57" 15SRC_URI[md5sum] = "2c18478404afd1cffdd15ad1e9d85a57"
16SRC_URI[sha256sum] = "eecc8bd1b528a028f43d9d1d0c06b97855bbf1d40e03826d911ebbc0b6971e12" 16SRC_URI[sha256sum] = "eecc8bd1b528a028f43d9d1d0c06b97855bbf1d40e03826d911ebbc0b6971e12"
17 17
18inherit java autotools update-alternatives 18inherit java autotools update-alternatives pkgconfig
19# --with-vm-zip=${datadir}/cacao/vm.zip 19
20EXTRA_OECONF_class-native = "\ 20EXTRA_OECONF_class-native = "\
21 --enable-debug \ 21 --enable-debug \
22 --with-vm-zip=${datadir}/cacao/vm.zip \ 22 --with-vm-zip=${datadir}/cacao/vm.zip \
@@ -35,14 +35,31 @@ EXTRA_OECONF_class-native = "\
35 35
36CACHED_CONFIGUREVARS_class-native += "ac_cv_prog_JAVAC=${STAGING_BINDIR_NATIVE}/ecj-initial" 36CACHED_CONFIGUREVARS_class-native += "ac_cv_prog_JAVAC=${STAGING_BINDIR_NATIVE}/ecj-initial"
37 37
38EXTRA_OECONF = "\
39 --with-vm-zip=${datadir}/cacao/vm.zip \
40 --disable-libjvm \
41 \
42 --with-build-java-runtime-library-classes=${STAGING_DATADIR}/classpath/glibj.zip \
43 --with-jni_h=${STAGING_INCDIR}/classpath \
44 --with-jni_md_h=${STAGING_INCDIR}/classpath \
45 \
46 --with-java-runtime-library-classes=${datadir}/classpath/glibj.zip \
47 --with-java-runtime-library-libdir=${libdir_jni}:${libdir} \
48 --disable-test-dependency-checks \
49"
50
38do_configure_prepend () { 51do_configure_prepend () {
39 rm src/mm/boehm-gc/ltmain.sh 52 rm src/mm/boehm-gc/ltmain.sh
40 mkdir -p src/mm/boehm-gc/m4 53 mkdir -p src/mm/boehm-gc/m4
41} 54}
42 55
43#FILES_${PN} = "${bindir}/${PN} ${libdir}/cacao/lib*.so ${libdir}/lib*.so* ${datadir}/${PN}" 56do_install_append () {
44#FILES_${PN}-doc = "${datadir}/man" 57 rm ${D}/${bindir}/java
45#FILES_${PN}-dbg += "${bindir}/.debug ${libdir}/.debug/lib*.so*" 58}
59
60FILES_${PN} = "${bindir}/${PN} ${libdir}/cacao/lib*.so ${libdir}/lib*.so* ${datadir}/${PN}"
61FILES_${PN}-dbg += "${bindir}/.debug ${libdir}/.debug/lib*.so*"
62FILES_${PN}-doc += "${datadir}/gc"
46 63
47ALTERNATIVE_NAME = "java" 64ALTERNATIVE_NAME = "java"
48ALTERNATIVE_LINK = "${bindir}/${ALTERNATIVE_NAME}" 65ALTERNATIVE_LINK = "${bindir}/${ALTERNATIVE_NAME}"