summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support/icu/icu-3.6.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-support/icu/icu-3.6.inc')
-rw-r--r--meta/recipes-support/icu/icu-3.6.inc11
1 files changed, 11 insertions, 0 deletions
diff --git a/meta/recipes-support/icu/icu-3.6.inc b/meta/recipes-support/icu/icu-3.6.inc
index 272f6d15ba..8caf71c645 100644
--- a/meta/recipes-support/icu/icu-3.6.inc
+++ b/meta/recipes-support/icu/icu-3.6.inc
@@ -7,6 +7,7 @@ BASE_SRC_URI = "ftp://ftp.software.ibm.com/software/globalization/icu/3.6/icu4c-
7 file://fix-parallel-build.patch \ 7 file://fix-parallel-build.patch \
8 file://use-g++-for-linking.patch \ 8 file://use-g++-for-linking.patch \
9 file://larger-cmd-size.patch \ 9 file://larger-cmd-size.patch \
10 file://icu-add-pkgconfig-support.patch \
10 " 11 "
11SRC_URI = "${BASE_SRC_URI} \ 12SRC_URI = "${BASE_SRC_URI} \
12 file://noldlibpath.patch \ 13 file://noldlibpath.patch \
@@ -28,6 +29,12 @@ inherit autotools pkgconfig binconfig
28do_configure() { 29do_configure() {
29 libtoolize --force 30 libtoolize --force
30 gnu-configize --force 31 gnu-configize --force
32 if [ "${PN}" != "icu-native" ]; then
33 OLD=`pwd`
34 cd ${S}
35 autoconf
36 cd ${OLD}
37 fi
31 oe_runconf 38 oe_runconf
32 if [ "${PN}" != "icu-native" ]; then 39 if [ "${PN}" != "icu-native" ]; then
33 # In the non-native case we need to make substitutions to use 40 # In the non-native case we need to make substitutions to use
@@ -45,6 +52,10 @@ do_compile() {
45 52
46do_install_append() { 53do_install_append() {
47 chmod +x ${D}${libdir}/lib* 54 chmod +x ${D}${libdir}/lib*
55 if [ "${PN}" != "icu-native" ]; then
56 install -d ${D}/${libdir}/pkgconfig
57 install -m 0644 ${S}/icu.pc ${D}/${libdir}/pkgconfig
58 fi
48} 59}
49 60
50PACKAGES =+ "libicudata libicuuc libicui18n libicule libiculx libicutu libicuio" 61PACKAGES =+ "libicudata libicuuc libicui18n libicule libiculx libicutu libicuio"