gnucash maint: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Thu Sep 12 16:55:09 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/70eb7172 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/82b3af96 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/84dede1a (commit)
	from  https://github.com/Gnucash/gnucash/commit/23d0fa13 (commit)



commit 70eb7172d5801d0377a0e80789db589be2505da5
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 12 22:49:44 2019 +0200

    Drop special case for old cmake versions
    
    We require 3.5 which is more recent than 3.3

diff --git a/common/cmake_modules/MakeDistFiles.cmake b/common/cmake_modules/MakeDistFiles.cmake
index dd6a0751d..277374dc1 100644
--- a/common/cmake_modules/MakeDistFiles.cmake
+++ b/common/cmake_modules/MakeDistFiles.cmake
@@ -1,9 +1,4 @@
 
-if (${CMAKE_VERSION} VERSION_LESS 3.3)
-    include(CMakeParseArguments)
-endif()
-
-
 function(set_local_dist output)
     set(dist_files "")
     foreach(file ${ARGN})

commit 82b3af969571077d584eb550aa5edb4e35663d54
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 12 22:21:09 2019 +0200

    Change scheme file compile command invocation
    
    This
    * adds normal double quotes around the guild function call
    * removes escaped quotes from paths
    * add 'VERBATIM' keyword to let cmake perform its own escape logic on the commands
    
    Verified to work on Windows and linux with both ninja and make.

diff --git a/common/cmake_modules/GncAddSchemeTargets.cmake b/common/cmake_modules/GncAddSchemeTargets.cmake
index 740845096..977ef1bfd 100644
--- a/common/cmake_modules/GncAddSchemeTargets.cmake
+++ b/common/cmake_modules/GncAddSchemeTargets.cmake
@@ -119,7 +119,7 @@ function(gnc_add_scheme_targets _TARGET _SOURCE_FILES _OUTPUT_DIR _GUILE_DEPENDS
       if (MINGW64)
         set(fpath "")
         file(TO_CMAKE_PATH "$ENV{PATH}" fpath)
-        set(LIBRARY_PATH "PATH=\"${BINDIR_BUILD};${fpath}\"")
+        set(LIBRARY_PATH "PATH=${BINDIR_BUILD};${fpath}")
       else (MINGW64)
         set (LIBRARY_PATH "LD_LIBRARY_PATH=${LIBDIR_BUILD}:${LIBDIR_BUILD}/gnucash")
       endif (MINGW64)
@@ -150,13 +150,14 @@ function(gnc_add_scheme_targets _TARGET _SOURCE_FILES _OUTPUT_DIR _GUILE_DEPENDS
         COMMAND ${CMAKE_COMMAND} -E env
             "${LIBRARY_PATH}"
             "GNC_UNINSTALLED=YES"
-            "GNC_BUILDDIR=\"${CMAKE_BINARY_DIR}\""
-            "GUILE_LOAD_PATH=\"${_GUILE_LOAD_PATH}\""
-            "GUILE_LOAD_COMPILED_PATH=\"${_GUILE_LOAD_COMPILED_PATH}\""
-            "GNC_MODULE_PATH=\"${_GNC_MODULE_PATH}\""
-            ${GUILE_EXECUTABLE} -e '\(@@ \(guild\) main\)' -s ${GUILD_EXECUTABLE} compile -o ${output_file} ${source_file_abs_path}
+            "GNC_BUILDDIR=${CMAKE_BINARY_DIR}"
+            "GUILE_LOAD_PATH=${_GUILE_LOAD_PATH}"
+            "GUILE_LOAD_COMPILED_PATH=${_GUILE_LOAD_COMPILED_PATH}"
+            "GNC_MODULE_PATH=${_GNC_MODULE_PATH}"
+            ${GUILE_EXECUTABLE} -e "\(@@ \(guild\) main\)" -s ${GUILD_EXECUTABLE} compile -o ${output_file} ${source_file_abs_path}
         DEPENDS ${guile_depends}
         MAIN_DEPENDENCY ${source_file_abs_path}
+        VERBATIM
         )
   endforeach(source_file)
   if (__DEBUG)

commit 84dede1ab7a59d569878a3fed6568e65d53597ee
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Thu Sep 12 22:19:05 2019 +0200

    Remove leaked work in progress file from POTFILES.in

diff --git a/po/POTFILES.in b/po/POTFILES.in
index 74f442854..61f879b4f 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -157,7 +157,6 @@ gnucash/gnome-utils/gnc-main-window.c
 gnucash/gnome-utils/gnc-menu-extensions.c
 gnucash/gnome-utils/gnc-menu-extensions.scm
 gnucash/gnome-utils/gncmod-gnome-utils.c
-gnucash/gnome-utils/gnc-option-wrapper.cpp
 gnucash/gnome-utils/gnc-period-select.c
 gnucash/gnome-utils/gnc-plugin.c
 gnucash/gnome-utils/gnc-plugin-file-history.c



Summary of changes:
 common/cmake_modules/GncAddSchemeTargets.cmake | 13 +++++++------
 common/cmake_modules/MakeDistFiles.cmake       |  5 -----
 po/POTFILES.in                                 |  1 -
 3 files changed, 7 insertions(+), 12 deletions(-)



More information about the gnucash-changes mailing list