gnucash-on-windows master: Avoid spaces in html help include path by copying the header file to the global dir

Geert Janssens gjanssens at code.gnucash.org
Tue Jun 17 14:53:21 EDT 2014


Updated	 via  https://github.com/Gnucash/gnucash-on-windows/commit/7f59327a (commit)
	from  https://github.com/Gnucash/gnucash-on-windows/commit/dd260065 (commit)



commit 7f59327a93add485986b7391503f3f001b104c2e
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Jun 17 23:13:41 2014 +0200

    Avoid spaces in html help include path by copying the header file to the global dir

diff --git a/install-impl.sh b/install-impl.sh
index 7e43dfb..5b5863b 100644
--- a/install-impl.sh
+++ b/install-impl.sh
@@ -1156,23 +1156,24 @@ function inst_hh() {
         _HH_UDIR="$_HH_UDIR/mingw"
     fi
 
-    add_to_env "-I$_HH_SYS_UDIR/include" HH_CPPFLAGS
+    add_to_env -I$_HH_UDIR/include HH_CPPFLAGS
     add_to_env -L$_HH_UDIR/lib HH_LDFLAGS
     add_to_env $_HH_UDIR PATH
     if quiet test_for_hh
     then
         echo "html help workshop already installed in $_HH_UDIR.  skipping."
     else
-        mkdir -p $_HH_UDIR/lib
+        mkdir -p $_HH_UDIR/{include,lib}
         _HHCTRL_OCX=$(which hhctrl.ocx || true)
         [ "$_HHCTRL_OCX" ] || die "Did not find hhctrl.ocx"
-        qpushd "$_HH_SYS_UDIR"
+        cp "$_HH_SYS_UDIR/include/htmlhelp.h" $_HH_UDIR/include
+        qpushd "$_HH_UDIR"
             pexports -h include/htmlhelp.h $_HHCTRL_OCX > $_HH_UDIR/lib/htmlhelp.def
         qpopd
         qpushd $_HH_UDIR/lib
             ${DLLTOOL} -k -d htmlhelp.def -l libhtmlhelp.a
         qpopd
-        quiet test_for_hh || die "HTML Help Workshop not installed correctly (link test failed)"
+        test_for_hh || die "HTML Help Workshop not installed correctly (link test failed)"
     fi
 }
 
@@ -1266,8 +1267,8 @@ function inst_gnucash() {
             --enable-binreloc \
             --enable-locale-specific-tax \
             --with-boost=${BOOST_ROOT} \
-            CPPFLAGS="${REGEX_CPPFLAGS} ${GNOME_CPPFLAGS} ${GUILE_CPPFLAGS} ${LIBDBI_CPPFLAGS} ${KTOBLZCHECK_CPPFLAGS} "${HH_CPPFLAGS}" ${LIBSOUP_CPPFLAGS} -D_WIN32 ${EXTRA_CFLAGS}" \
-            LDFLAGS="${REGEX_LDFLAGS} ${GNOME_LDFLAGS} ${GUILE_LDFLAGS} ${LIBDBI_LDFLAGS} ${KTOBLZCHECK_LDFLAGS} "${HH_LDFLAGS}" -L${_SQLITE3_UDIR}/lib -L${_ENCHANT_UDIR}/lib -L${_LIBXSLT_UDIR}/lib -L${_MINGW_UDIR}/lib" \
+            CPPFLAGS="${REGEX_CPPFLAGS} ${GNOME_CPPFLAGS} ${GUILE_CPPFLAGS} ${LIBDBI_CPPFLAGS} ${KTOBLZCHECK_CPPFLAGS} ${HH_CPPFLAGS} ${LIBSOUP_CPPFLAGS} -D_WIN32 ${EXTRA_CFLAGS}" \
+            LDFLAGS="${REGEX_LDFLAGS} ${GNOME_LDFLAGS} ${GUILE_LDFLAGS} ${LIBDBI_LDFLAGS} ${KTOBLZCHECK_LDFLAGS} ${HH_LDFLAGS} -L${_SQLITE3_UDIR}/lib -L${_ENCHANT_UDIR}/lib -L${_LIBXSLT_UDIR}/lib -L${_MINGW_UDIR}/lib" \
             PKG_CONFIG_PATH="${PKG_CONFIG_PATH}"
 
         make



Summary of changes:
 install-impl.sh | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)



More information about the gnucash-changes mailing list