gnucash maint: Fix build with cmake older than 3.18

Geert Janssens gjanssens at code.gnucash.org
Fri Dec 17 03:36:38 EST 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/d95a15fb (commit)
	from  https://github.com/Gnucash/gnucash/commit/227159d8 (commit)



commit d95a15fb4342653b4afcb7fa8717cfadde99fbee
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Fri Dec 17 09:36:26 2021 +0100

    Fix build with cmake older than 3.18
    
    3.18 introduced 'cmake -E cat', but we still have to support
    versions starting from 3.14.

diff --git a/gnucash/gschemas/CMakeLists.txt b/gnucash/gschemas/CMakeLists.txt
index 30609736b..2fd46cba0 100644
--- a/gnucash/gschemas/CMakeLists.txt
+++ b/gnucash/gschemas/CMakeLists.txt
@@ -30,7 +30,7 @@ set(gschema_preftrans_files ${local_preftrans_files} CACHE INTERNAL "files descr
 # following GSettings schema changes between gnucash releases
 add_custom_command(
     OUTPUT ${DATADIR_BUILD}/${PROJECT_NAME}/pref_transformations.xml
-    COMMAND cat ${gschema_preftrans_files} > ${DATADIR_BUILD}/${PROJECT_NAME}/pref_transformations.xml
+    COMMAND env cat ${gschema_preftrans_files} > ${DATADIR_BUILD}/${PROJECT_NAME}/pref_transformations.xml
     DEPENDS ${gschema_preftrans_files}
 )
 



Summary of changes:
 gnucash/gschemas/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)



More information about the gnucash-changes mailing list