From 51e95d184006695d6ba16fb3eff2dccf25c4d4d6 Mon Sep 17 00:00:00 2001 From: Christian Stimming Date: Sat, 26 Mar 2011 08:59:07 +0000 Subject: [PATCH] Disable gtkhtml choice from gnucash as we now require the CSS/javascript features of webkit. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@20482 57a11ea4-9604-0410-9ed3-97b8803252fd --- configure.ac | 37 +++++++------------------------------ 1 file changed, 7 insertions(+), 30 deletions(-) diff --git a/configure.ac b/configure.ac index 3c830e6ae4..5d932b36d5 100644 --- a/configure.ac +++ b/configure.ac @@ -949,35 +949,22 @@ then AC_MSG_CHECKING([the html engine]) AC_ARG_WITH(html_engine, - AS_HELP_STRING([--with-html-engine=@<:@webkit/gtkhtml@:>@], - [Select HTML engine [default=gtkhtml]]), - [],[with_html_engine="gtkhtml"]) + AS_HELP_STRING([--with-html-engine=@<:@webkit@:>@], + [Obsolete: Only webkit is used as HTML engine now]), + [],[with_html_engine="webkit"]) AC_MSG_RESULT([$with_html_engine]) case "$with_html_engine" in gtkhtml) - # check for gtkhtml >= 3.14 with gtkprint support - gtkhtml=0 - PKG_CHECK_MODULES(GTKHTML, libgtkhtml-3.14, [ - # check for gtkhtml >= 3.16 (includes gtk_html_print_operation_run()) - AC_MSG_CHECKING(for GtkHTML - version >= 3.16.0) - if $PKG_CONFIG 'libgtkhtml-3.14 >= 3.16.0'; then - AC_MSG_RESULT(yes) - AC_DEFINE(HAVE_GTKHTML_3_16,1,[System has gtkhtml 3.16.0 or better]) - HAVE_GTKHTML_3_16=1 - else - AC_MSG_RESULT(no) - fi - ], [ - AC_MSG_ERROR([cannot find GtkHTML >= 3.14]) - ]) + # No more gtkhtml in gnucash-2.5.0 + AC_MSG_ERROR([gtkhtml is no longer sufficient for gnucash, as we now require the CSS/javascript features using webkit. Please remove your --with-html-engine argument from configure.]) ;; webkit) PKG_CHECK_MODULES(WEBKIT, webkit-1.0 >= "1.0") - AC_DEFINE(WANT_WEBKIT,1,[Use webkit instead of gtkhtml]) + AC_DEFINE(WANT_WEBKIT,1,[Use webkit]) case "$platform" in win32) # 1.1.90 has both functions @@ -1008,26 +995,16 @@ then esac ;; - *) AC_MSG_ERROR([Invalid HTML engine: must be gtkhtml or webkit]) ;; + *) AC_MSG_ERROR([Invalid HTML engine: must be webkit]) ;; esac AM_CONDITIONAL(HTML_USING_WEBKIT, [test x${with_html_engine} = xwebkit]) AC_SUBST(WEBKIT_CFLAGS) AC_SUBST(WEBKIT_LIBS) - AS_SCRUB_INCLUDE(GTKHTML_CFLAGS) dnl if Mac OSX, also scrub /sw/include dnl GIVEN_CFLAGS=$(echo $GIVEN_CFLAGS | sed -e "s;-I/sw/include ;;" | sed -e "s;-I/sw/include$;;") - case $host_os in - darwin*) - GTKHTML_CFLAGS=`echo $GTKHTML_CFLAGS | ${SED} -e "s;-I/sw/include ;;" | ${SED} -e "s;-I/sw/include$;;"` - GTKHTML_CFLAGS=`echo $GTKHTML_CFLAGS | ${SED} -e "s;-I/sw/include/gtkhtml ;;" | ${SED} -e "s;-I/sw/includ/gtkhtmle$;;"` - ;; - esac - AC_SUBST(GTKHTML_CFLAGS) - AC_SUBST(GTKHTML_LIBS) - ###----------------------------------------------------------------------- ## Find a suitable password store