gnucash maint: Fix building based on unix makefiles

Geert Janssens gjanssens at
Tue Mar 23 11:34:01 EDT 2021

Updated	 via (commit)
	from (commit)

commit 0c15dc175c5aac583015f93cc39604b744fd6e76
Author: Geert Janssens <geert at>
Date:   Tue Mar 23 16:33:56 2021 +0100

    Fix building based on unix makefiles
    There are a few subtle differences between unix makefiles and ninja
    that sometimes go uncaught as the core devs usually use ninja.
    This commit fixes two:
    - don't depend directly on files in other source/binary directories.
      Use a custom target to depend on instead
    - recursively create target directories, as make doesn't automatically

Summary of changes:
 doc/CMakeLists.txt           | 2 +-
 gnucash/gnome/CMakeLists.txt | 4 ++--
 po/CMakeLists.txt            | 1 +
 3 files changed, 4 insertions(+), 3 deletions(-)

More information about the gnucash-patches mailing list