r21789 - gnucash/trunk/packaging/win32 - [Win32 build] Enable libxslt to be built in a cross-compile environment.
Christian Stimming
cstim at code.gnucash.org
Thu Dec 29 14:50:56 EST 2011
Author: cstim
Date: 2011-12-29 14:50:56 -0500 (Thu, 29 Dec 2011)
New Revision: 21789
Trac: http://svn.gnucash.org/trac/changeset/21789
Modified:
gnucash/trunk/packaging/win32/install-impl.sh
Log:
[Win32 build] Enable libxslt to be built in a cross-compile environment.
Modified: gnucash/trunk/packaging/win32/install-impl.sh
===================================================================
--- gnucash/trunk/packaging/win32/install-impl.sh 2011-12-29 19:50:40 UTC (rev 21788)
+++ gnucash/trunk/packaging/win32/install-impl.sh 2011-12-29 19:50:56 UTC (rev 21789)
@@ -1139,9 +1139,15 @@
then
echo "libxslt already installed in $_LIBXSLT_UDIR. skipping."
else
- [ "$CROSS_COMPILE" = "yes" ] && die "xsltproc unavailable"
- #wget_unpacked ${LIBXSLT_ICONV_URL} ${DOWNLOAD_DIR} ${LIBXSLT_DIR}
- #wget_unpacked ${LIBXSLT_ZLIB_URL} ${DOWNLOAD_DIR} ${LIBXSLT_DIR}
+ if [ "$CROSS_COMPILE" = "yes" ]; then
+ _MORE_CPPFLAGS="-I${_LIBXSLT_UDIR}/iconv-1.9.2.win32/include"
+ _MORE_LDFLAGS="-L${_LIBXSLT_UDIR}/lib"
+ wget_unpacked ${LIBXSLT_ICONV_URL} ${DOWNLOAD_DIR} ${LIBXSLT_DIR}
+ wget_unpacked ${LIBXSLT_ZLIB_URL} ${DOWNLOAD_DIR} ${LIBXSLT_DIR}
+ else
+ _MORE_CPPFLAGS=""
+ _MORE_LDFLAGS=""
+ fi
wget_unpacked $LIBXSLT_SRC_URL $DOWNLOAD_DIR $TMP_DIR
assert_one_dir $TMP_UDIR/libxslt-*
@@ -1150,7 +1156,7 @@
./configure ${HOST_XCOMPILE} \
--prefix=${_LIBXSLT_UDIR} \
--with-python=no \
- --with-libxml-prefix=${_GNOME_UDIR} CPPFLAGS="${GNUTLS_CPPFLAGS}" LDFLAGS="${GNUTLS_LDFLAGS}"
+ --with-libxml-prefix=${_GNOME_UDIR} CPPFLAGS="${GNUTLS_CPPFLAGS} ${_MORE_CPPFLAGS}" LDFLAGS="${GNUTLS_LDFLAGS} ${_MORE_LDFLAGS}"
make
make install
qpopd
More information about the gnucash-changes
mailing list