diff options
| author | Henning Heinold <henning@itconsulting-heinold.de> | 2014-03-05 06:13:03 +0100 |
|---|---|---|
| committer | Henning Heinold <henning@itconsulting-heinold.de> | 2014-04-16 22:10:37 +0200 |
| commit | 8bf6178b1fa4c0d7587e691d8b00402d4cf36165 (patch) | |
| tree | 2d3b08f7c0d64af2b109b3391b17b9e9058f0d1d | |
| parent | 20fa82037c93e6814f1b76c0b8adc73616be8aa2 (diff) | |
| download | meta-java-8bf6178b1fa4c0d7587e691d8b00402d4cf36165.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}" |
