gnucash unstable: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Thu Jan 25 16:45:17 EST 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/a7cfedb9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/34cc103e (commit)
	from  https://github.com/Gnucash/gnucash/commit/709787da (commit)



commit a7cfedb9dd91a8c6087b8f9ff5ff7cdfba576559
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 25 13:44:42 2018 -0800

    Remove overview links to nonexistant articles.

diff --git a/libgnucash/doc/doxygen_main_page.c b/libgnucash/doc/doxygen_main_page.c
index 4aed8be..d4efc45 100644
--- a/libgnucash/doc/doxygen_main_page.c
+++ b/libgnucash/doc/doxygen_main_page.c
@@ -41,18 +41,14 @@ in relation to existing code.
 - \ref druidframework
 - \ref guid
 - \ref gnome2
-- \ref networkoverview
-- \ref backenderrors
 - \ref loanhandling
 - \ref kvpvalues
 - \ref lotsoverview
 - \ref multicurrency
-- \ref plugindesign
 - \ref pricedocs
 - \ref gnucashextension
 - \ref python_bindings_page
 - \ref qif
-- \ref backendapi
 - \ref budgetplan
 - \ref taxnotes
 - \ref todo
@@ -68,6 +64,17 @@ source files using Doxygen but some topics need updating.
 - \ref stylediscussion
 
 */
+/* The following section links were removed from the overview section
+ * because there are no corresponding sections anywhere in
+ * source. Aside from networkoverview, whose intent is obscure, it
+ * would be good to have them at some point.
+
+- networkoverview
+- backenderrors
+- plugindesign
+- backendapi
+*/
+
 /********************************************************************\
  * This program is free software; you can redistribute it and/or    *
  * modify it under the terms of the GNU General Public License as   *

commit 34cc103e947c5fc461ba46b8d78c966fabff8c29
Author: John Ralls <jralls at ceridwen.us>
Date:   Thu Jan 25 13:20:28 2018 -0800

    Add doxygen target.

diff --git a/libgnucash/doc/CMakeLists.txt b/libgnucash/doc/CMakeLists.txt
index 55a8122..235f1ea 100644
--- a/libgnucash/doc/CMakeLists.txt
+++ b/libgnucash/doc/CMakeLists.txt
@@ -35,6 +35,11 @@ SET(doc_FILES
         user-prefs-howto.txt
         )
 
-SET_LOCAL_DIST(doc_DIST_local CMakeLists.txt ${doc_FILES})
+SET_LOCAL_DIST(doc_DIST_local CMakeLists.txt Makefile.am ${doc_FILES})
 SET(doc_DIST ${doc_DIST_local} ${doc_design_DIST} ${doc_xml_DIST} PARENT_SCOPE)
 
+find_program(DOXYGEN doxygen)
+if (NOT ${DOXYGEN} STREQUAL "DOXYGEN-NOTFOUND")
+  configure_file(doxygen.cfg.in doxygen.cfg)
+  add_custom_target(doc ${DOXYGEN} doxygen.cfg)
+endif()
diff --git a/libgnucash/doc/doxygen.cfg.in b/libgnucash/doc/doxygen.cfg.in
index 8663366..36c39ba 100644
--- a/libgnucash/doc/doxygen.cfg.in
+++ b/libgnucash/doc/doxygen.cfg.in
@@ -652,8 +652,11 @@ WARN_LOGFILE           = doxygen.log
 # directories like "/usr/src/myproject". Separate the files or directories
 # with spaces.
 
-INPUT                  = @top_srcdir@/libgnucash \
-                         @top_srcdir@/libgnucash/engine/
+INPUT                  = ${CMAKE_SOURCE_DIR}/libgnucash \
+                         ${CMAKE_SOURCE_DIR}/gnucash \
+                         ${CMAKE_SOURCE_DIR}/common \
+                         ${CMAKE_SOURCE_DIR}/bindings \
+                         ${CMAKE_SOURCE_DIR}/libgnucash/engine/
 
 # This tag can be used to specify the character encoding of the source files
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
@@ -1548,7 +1551,7 @@ SEARCH_INCLUDES        = YES
 # contain include files that are not input files but should be processed by
 # the preprocessor.
 
-INCLUDE_PATH           = @top_srcdir@/libgnucash/engine/
+INCLUDE_PATH           = ${CMAKE_SOURCE_DIR}/libgnucash/engine/
 
 # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
 # patterns (like *.h and *.hpp) to filter out the header-files in the



Summary of changes:
 libgnucash/doc/CMakeLists.txt      |  7 ++++++-
 libgnucash/doc/doxygen.cfg.in      |  9 ++++++---
 libgnucash/doc/doxygen_main_page.c | 15 +++++++++++----
 3 files changed, 23 insertions(+), 8 deletions(-)



More information about the gnucash-changes mailing list