r14808 - gnucash/trunk/packaging/win32 - Further improve script-based gnucash building.
Christian Stimming
cstim at cvs.gnucash.org
Wed Sep 6 08:23:20 EDT 2006
Author: cstim
Date: 2006-09-06 08:23:19 -0400 (Wed, 06 Sep 2006)
New Revision: 14808
Trac: http://svn.gnucash.org/trac/changeset/14808
Modified:
gnucash/trunk/packaging/win32/install.sh
Log:
Further improve script-based gnucash building.
Added popt include and ldflags because ./configure would fail without them.
Modified: gnucash/trunk/packaging/win32/install.sh
===================================================================
--- gnucash/trunk/packaging/win32/install.sh 2006-09-06 12:15:11 UTC (rev 14807)
+++ gnucash/trunk/packaging/win32/install.sh 2006-09-06 12:23:19 UTC (rev 14808)
@@ -676,6 +676,8 @@
function inst_gnucash() {
setup GnuCash
_GNUCASH_WFSDIR=`win_fs_path $GNUCASH_DIR`
+ POPT_CPPFLAGS="-I${_GNOME_UDIR}/include"
+ POPT_LDFLAGS="-L${_GNOME_UDIR}/lib"
qpushd $REPOS_DIR
cp configure.in configure.in.bak
cat configure.in.bak | sed '/AC_PROG_INTLTOOL/s#TOOL$#TOOL([],[no-xml])#;/GUILE_LOAD_PATH/s,:,;,g' > configure.in
@@ -684,13 +686,13 @@
--prefix=$_GNUCASH_WFSDIR \
--enable-debug \
--enable-schemas-install=no \
- CPPFLAGS="${AUTOTOOLS_CPPFLAGS} ${REGEX_CPPFLAGS} -D_WIN32 -DLIBLTDL_DLL_IMPORT" \
- LDFLAGS="${AUTOTOOLS_LDFLAGS} ${REGEX_LDFLAGS}" \
+ CPPFLAGS="${AUTOTOOLS_CPPFLAGS} ${REGEX_CPPFLAGS} ${POPT_CPPFLAGS} -D_WIN32" \
+ LDFLAGS="${AUTOTOOLS_LDFLAGS} ${REGEX_LDFLAGS} ${POPT_LDFLAGS}" \
PKG_CONFIG_PATH="${PKG_CONFIG_PATH}"
# Add -no-undefined to LDFLAGS here manually because this must
# not be given during the ./configure tests
- cp config.status config.status.bak ; sed 's/s, at LDFLAGS@,/s, at LDFLAGS@,-no-undefined /' config.status.bak > config.status
+ cp config.status config.status.bak ; sed 's/\(s, at LDFLAGS@,.*\),/\1 -no-undefined,/' config.status.bak > config.status
./config.status
# Windows DLLs don't need relinking
cp ltmain.sh ltmain.sh.bak ; grep -v "need_relink=yes" ltmain.sh.bak > ltmain.sh
More information about the gnucash-changes
mailing list