gnucash maint: Bug 794617 - Can't compile with -DWITH_GNUCASH=NO due to scm-gnome-utils
John Ralls
jralls at code.gnucash.org
Thu Jun 7 17:19:30 EDT 2018
Updated via https://github.com/Gnucash/gnucash/commit/e3e1464a (commit)
from https://github.com/Gnucash/gnucash/commit/690ef626 (commit)
commit e3e1464a018d8356d69303f8df6220f11f9dcddc
Author: Potuz <potuz at potuz.net>
Date: Thu Jun 7 14:17:49 2018 -0700
Bug 794617 - Can't compile with -DWITH_GNUCASH=NO due to scm-gnome-utils
Pricedb.go doesn't need gnc-gnome-utils and we don't need WebKit or
gwenhywfar-gtk3 if we have no GUI.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b8c3998..989d579 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -198,32 +198,32 @@ gnc_pkg_check_modules (GTHREAD REQUIRED gthread-2.0>=2.20)
gnc_pkg_check_modules (LIBXML2 REQUIRED libxml-2.0>=2.7.0)
gnc_pkg_check_modules (LIBXSLT REQUIRED libxslt)
-if (WIN32 OR APPLE)
- gnc_pkg_check_modules (WEBKIT1 REQUIRED webkitgtk-3.0)
- set(WEBKIT1 1)
+if (WITH_GNUCASH)
+ if (WIN32 OR APPLE)
+ gnc_pkg_check_modules (WEBKIT1 REQUIRED webkitgtk-3.0)
+ set(WEBKIT1 1)
set(WEBKIT_CFLAGS ${WEBKIT2_CFLAGS})
set(WEBKIT_INCLUDE_DIRS ${WEBKIT1_INCLUDE_DIRS})
set(WEBKIT_LDFLAGS ${WEBKIT1_LDFLAGS})
set(WEBKIT_LIBRARIES ${WEBKIT1_LIBRARIES})
-else (WIN32 OR APPLE)
- gnc_pkg_check_modules (WEBKIT2_4 webkit2gtk-4.0)
- if (NOT WEBKIT2_4_FOUND)
- gnc_pkg_check_modules (WEBKIT2_3 REQUIRED webkit2gtk-3.0)
- set(WEBKIT2_3 1)
- set(WEBKIT_CFLAGS ${WEBKIT2_3_CFLAGS})
- set(WEBKIT_INCLUDE_DIRS ${WEBKIT2_3_INCLUDE_DIRS})
- set(WEBKIT_LDFLAGS ${WEBKIT2_3_LDFLAGS})
- set(WEBKIT_LIBRARIES ${WEBKIT2_3_LIBRARIES})
- else (NOT WEBKIT2_4_FOUND)
- set(WEBKIT2_4 1)
- set(WEBKIT_CFLAGS ${WEBKIT2_4_CFLAGS})
- set(WEBKIT_INCLUDE_DIRS ${WEBKIT2_4_INCLUDE_DIRS})
- set(WEBKIT_LDFLAGS ${WEBKIT2_4_LDFLAGS})
- set(WEBKIT_LIBRARIES ${WEBKIT2_4_LIBRARIES})
- endif (NOT WEBKIT2_4_FOUND)
-endif (WIN32 OR APPLE)
+ else (WIN32 OR APPLE)
+ gnc_pkg_check_modules (WEBKIT2_4 webkit2gtk-4.0)
+ if (NOT WEBKIT2_4_FOUND)
+ gnc_pkg_check_modules (WEBKIT2_3 REQUIRED webkit2gtk-3.0)
+ set(WEBKIT2_3 1)
+ set(WEBKIT_CFLAGS ${WEBKIT2_3_CFLAGS})
+ set(WEBKIT_INCLUDE_DIRS ${WEBKIT2_3_INCLUDE_DIRS})
+ set(WEBKIT_LDFLAGS ${WEBKIT2_3_LDFLAGS})
+ set(WEBKIT_LIBRARIES ${WEBKIT2_3_LIBRARIES})
+ else (NOT WEBKIT2_4_FOUND)
+ set(WEBKIT2_4 1)
+ set(WEBKIT_CFLAGS ${WEBKIT2_4_CFLAGS})
+ set(WEBKIT_INCLUDE_DIRS ${WEBKIT2_4_INCLUDE_DIRS})
+ set(WEBKIT_LDFLAGS ${WEBKIT2_4_LDFLAGS})
+ set(WEBKIT_LIBRARIES ${WEBKIT2_4_LIBRARIES})
+ endif (NOT WEBKIT2_4_FOUND)
+ endif (WIN32 OR APPLE)
-if (WITH_GNUCASH)
gnc_pkg_check_modules (GTK3 REQUIRED gtk+-3.0>=3.10.0)
endif (WITH_GNUCASH)
diff --git a/borrowed/CMakeLists.txt b/borrowed/CMakeLists.txt
index f9988c6..421d1fe 100644
--- a/borrowed/CMakeLists.txt
+++ b/borrowed/CMakeLists.txt
@@ -1,7 +1,9 @@
add_subdirectory(libc)
add_subdirectory(goffice)
add_subdirectory(guile-json)
-add_subdirectory(gwengui-gtk3)
+if (WITH_GNUCASH)
+ add_subdirectory(gwengui-gtk3)
+endif (WITH_GNUCASH)
set_local_dist(borrowed_DIST_local CMakeLists.txt README)
set(borrowed_DIST ${borrowed_DIST_local} ${libc_DIST} ${guile-json_DIST} ${goffice_DIST} ${gwengui_gtk3_DIST} PARENT_SCOPE)
diff --git a/libgnucash/scm/CMakeLists.txt b/libgnucash/scm/CMakeLists.txt
index 518ecb9..021ab99 100644
--- a/libgnucash/scm/CMakeLists.txt
+++ b/libgnucash/scm/CMakeLists.txt
@@ -12,7 +12,7 @@ gnc_add_scheme_targets(scm-scm
gnc_add_scheme_targets(price-quotes
price-quotes.scm
gnucash
- "scm-scm;scm-gnome-utils;scm-app-utils"
+ "scm-scm;scm-app-utils"
FALSE)
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 24e50aa..85fb0c0 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -450,6 +450,7 @@ gnucash/report/report-system/eguile-utilities.scm
gnucash/report/report-system/gncmod-report-system.c
gnucash/report/report-system/gnc-report.c
gnucash/report/report-system/html-acct-table.scm
+gnucash/report/report-system/html-anytag.scm
gnucash/report/report-system/html-barchart.scm
gnucash/report/report-system/html-document.scm
gnucash/report/report-system/html-fonts.scm
Summary of changes:
CMakeLists.txt | 42 +++++++++++++++++++++---------------------
borrowed/CMakeLists.txt | 4 +++-
libgnucash/scm/CMakeLists.txt | 2 +-
po/POTFILES.in | 1 +
4 files changed, 26 insertions(+), 23 deletions(-)
More information about the gnucash-changes
mailing list