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