diff options
author | Henning Heinold <henning@itconsulting-heinold.de> | 2014-03-05 06:13:03 +0100 |
---|---|---|
committer | Henning Heinold <henning@itconsulting-heinold.de> | 2014-03-05 22:41:34 +0100 |
commit | 967975bbceaa6cd47862c23de0fb2d3f3d439f3e (patch) | |
tree | da710ba23f81111388473948c578837764e58260 | |
parent | 6c01d9fa201b5578d64650c0fdab1c13a82a0c42 (diff) | |
download | meta-java-967975bbceaa6cd47862c23de0fb2d3f3d439f3e.tar.gz |
cacao: fix target compilation and packaging
-rw-r--r-- | recipes-core/cacao/cacao_1.6.1.bb | 27 |
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- | |||
15 | SRC_URI[md5sum] = "2c18478404afd1cffdd15ad1e9d85a57" | 15 | SRC_URI[md5sum] = "2c18478404afd1cffdd15ad1e9d85a57" |
16 | SRC_URI[sha256sum] = "eecc8bd1b528a028f43d9d1d0c06b97855bbf1d40e03826d911ebbc0b6971e12" | 16 | SRC_URI[sha256sum] = "eecc8bd1b528a028f43d9d1d0c06b97855bbf1d40e03826d911ebbc0b6971e12" |
17 | 17 | ||
18 | inherit java autotools update-alternatives | 18 | inherit java autotools update-alternatives pkgconfig |
19 | # --with-vm-zip=${datadir}/cacao/vm.zip | 19 | |
20 | EXTRA_OECONF_class-native = "\ | 20 | EXTRA_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 | ||
36 | CACHED_CONFIGUREVARS_class-native += "ac_cv_prog_JAVAC=${STAGING_BINDIR_NATIVE}/ecj-initial" | 36 | CACHED_CONFIGUREVARS_class-native += "ac_cv_prog_JAVAC=${STAGING_BINDIR_NATIVE}/ecj-initial" |
37 | 37 | ||
38 | EXTRA_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 | |||
38 | do_configure_prepend () { | 51 | do_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}" | 56 | do_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 | |||
60 | FILES_${PN} = "${bindir}/${PN} ${libdir}/cacao/lib*.so ${libdir}/lib*.so* ${datadir}/${PN}" | ||
61 | FILES_${PN}-dbg += "${bindir}/.debug ${libdir}/.debug/lib*.so*" | ||
62 | FILES_${PN}-doc += "${datadir}/gc" | ||
46 | 63 | ||
47 | ALTERNATIVE_NAME = "java" | 64 | ALTERNATIVE_NAME = "java" |
48 | ALTERNATIVE_LINK = "${bindir}/${ALTERNATIVE_NAME}" | 65 | ALTERNATIVE_LINK = "${bindir}/${ALTERNATIVE_NAME}" |