Lines 65-77
Link Here
|
65 |
|
65 |
|
66 |
src_compile() { |
66 |
src_compile() { |
67 |
cd "${S}"/build |
67 |
cd "${S}"/build |
68 |
if tc-is-cross-compiler; then |
68 |
if tc-is-cross-compiler; then |
69 |
emake CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" \ |
69 |
$(tc-getBUILD_CC) $BUILD_CFLAGS -DXP_UNIX ../mozilla/nsprpub/config/nsinstall.c \ |
70 |
-C config nsinstall || die "failed to build" |
70 |
-o config/native-nsinstall || die "failed to build nsinstall" |
71 |
mv config/{,native-}nsinstall |
71 |
$(tc-getBUILD_CC) $BUILD_CFLAGS -DXP_UNIX ../mozilla/nsprpub/config/now.c \ |
72 |
sed -s 's#/nsinstall$#/native-nsinstall#' -i config/autoconf.mk |
72 |
-o config/native-now || die "failed to build now" |
73 |
rm config/nsinstall.o |
73 |
sed -s 's#/nsinstall$#/native-nsinstall#' -i config/autoconf.mk |
74 |
fi |
74 |
for d in pr/src lib/libc/src lib/ds; do |
|
|
75 |
sed -s 's#/now$#/native-now#' -i ${d}/Makefile |
76 |
done |
77 |
fi |
75 |
emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" || die "failed to build" |
78 |
emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" || die "failed to build" |
76 |
} |
79 |
} |
77 |
|
80 |
|