gnucash-docs maint: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Thu Aug 18 09:19:19 EDT 2022


Updated	 via  https://github.com/Gnucash/gnucash-docs/commit/5c59c2f4 (commit)
	 via  https://github.com/Gnucash/gnucash-docs/commit/7554e839 (commit)
	 via  https://github.com/Gnucash/gnucash-docs/commit/1a3232ef (commit)
	 via  https://github.com/Gnucash/gnucash-docs/commit/51451b42 (commit)
	 via  https://github.com/Gnucash/gnucash-docs/commit/490bcd42 (commit)
	from  https://github.com/Gnucash/gnucash-docs/commit/9a8101b5 (commit)



commit 5c59c2f4083e61a3cb21c78932594bbdb6bc5bf4
Merge: 9a8101b5 7554e839
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Aug 18 15:17:20 2022 +0200

    Merge branch 'cmake_track_figures' into maint

commit 7554e839e3d8a550f2917a3df37993f5e18f5c78
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 15 20:48:04 2022 +0200

    Extend the image checks
    
    - test for referenced images that are not listed in CMakeLists.txt's figures variable (warning)
    - test for images listed in CMakeLists.txt but that aren't used (message)

commit 1a3232ef50b920a9c1bbef6bcb3bc5949f7e3c14
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 15 20:44:20 2022 +0200

    Add check target regardless of whether there are entities.
    
    The documents for language 'it' only have a main {document-name}.xml file, but a check
    is still useful to list figure issues.

commit 51451b42a88a319025fa5e8ad197b07333ac354c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Mon Aug 15 20:42:29 2022 +0200

    Change build system to require an explicit list of figures for each target
    
    Before we auto-generated this list via cmake's file(GLOB ...) function. That however
    fails to detect newly added or removed images in the file system.
    By explicitly listing all image files in the appropriate CMakeLists.txt files
    rebuilds will be properly triggered when images are added or removed.

commit 490bcd428bb9f70bd7a65ea9487b8acd4fd3528a
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Sat Aug 13 17:44:52 2022 +0200

    it - minor build script tweaks
    
    - replace old autotools variable names with cmake equivalents
    - rename 'COMPONENTS' variable to 'entities'
    - drop main document from entities list
    
    These are just minor cleanups to align with the other documents.
    They have no real effect as the entities and po generator are
    not used to generate the 'it' documents.
    
    fixup for it tweaks



Summary of changes:
 cmake/AddGHelpTarget.cmake   |  26 ++++--
 cmake/AddGncDocTargets.cmake |  45 ++++-----
 cmake/AddHtmlTarget.cmake    |  24 +++--
 cmake/CheckFigures.cmake     |  63 +++++++++++--
 guide/C/CMakeLists.txt       | 189 +++++++++++++++++++++++++++++++++++++-
 guide/de/CMakeLists.txt      | 165 ++++++++++++++++++++++++++++++++-
 guide/it/CMakeLists.txt      | 212 +++++++++++++++++++++++++++++++++++++------
 guide/ja/CMakeLists.txt      | 160 +++++++++++++++++++++++++++++++-
 guide/pt/CMakeLists.txt      | 168 +++++++++++++++++++++++++++++++++-
 guide/ru/CMakeLists.txt      | 178 +++++++++++++++++++++++++++++++++++-
 manual/C/CMakeLists.txt      |  45 ++++++++-
 manual/de/CMakeLists.txt     |  80 +++++++++++++++-
 manual/it/CMakeLists.txt     |  63 ++++++++-----
 manual/pt/CMakeLists.txt     |  23 ++++-
 14 files changed, 1335 insertions(+), 106 deletions(-)



More information about the gnucash-patches mailing list