From 5d67b7ecfdcf8b1540255b379f7204d8589760bd Mon Sep 17 00:00:00 2001 From: Christian Stimming Date: Fri, 8 Sep 2006 14:00:59 +0000 Subject: [PATCH] Fix -no-undefined flag for g-wrap; fix zlib header flags for gsf git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14825 57a11ea4-9604-0410-9ed3-97b8803252fd --- packaging/win32/install.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packaging/win32/install.sh b/packaging/win32/install.sh index e79a4f1909..6b0b55792a 100644 --- a/packaging/win32/install.sh +++ b/packaging/win32/install.sh @@ -504,7 +504,6 @@ function inst_gwrap() { ./configure \ --prefix=$_GWRAP_WFSDIR \ --with-modules-dir=`echo $GWRAP_DIR | sed 's#\\\\#\\\\\\\\#g'` - LDFLAGS="-no-undefined" qpushd guile/g-wrap/gw cp Makefile Makefile.bak cat Makefile.bak | sed '/^libgw_guile_standard_la_LIBADD/s,$, ../../../libffi/libffi.la ../../../g-wrap/libgwrap-core-runtime.la,;/libgw_guile_gw_glib_la_LIBADD/s,$, ../../../g-wrap/libgwrap-core-runtime.la,' > Makefile @@ -518,7 +517,7 @@ function inst_gwrap() { cp Makefile Makefile.bak cat Makefile.bak | sed '/^std_libs/s,\\$, ../../libffi/libffi.la \\,' > Makefile qpopd - make + make LDFLAGS="-no-undefined" qpushd guile/g-wrap # Fix the filenames of the to be loaded DLLs cp guile.scm guile.scm.bak @@ -573,6 +572,8 @@ function inst_autotools() { function inst_libgsf() { setup libGSF _LIBGSF_UDIR=`unix_path $LIBGSF_DIR` + ZLIB_CPPFLAGS="-I${_GNOME_UDIR}/include" + ZLIB_LDFLAGS="-L${_GNOME_UDIR}/lib" add_to_env $_LIBGSF_UDIR/bin PATH add_to_env $_LIBGSF_UDIR/lib/pkgconfig PKG_CONFIG_PATH if quiet pkg-config --exists libgsf-1 libgsf-gnome-1 @@ -584,7 +585,9 @@ function inst_libgsf() { cp configure.in configure.in.bak cat configure.in.bak | sed '/AC_PROG_INTLTOOL/s#$#([],[no-xml])#' > configure.in autoconf - ./configure --prefix=$_LIBGSF_UDIR + ./configure --prefix=$_LIBGSF_UDIR \ + CPPFLAGS="${ZLIB_CPPFLAGS}" \ + LDFLAGS="${ZLIB_LDFLAGS}" make make install qpopd