gnucash maint: Multiple changes pushed

Christopher Lam clam at code.gnucash.org
Wed Apr 24 22:51:32 EDT 2019


Updated	 via  https://github.com/Gnucash/gnucash/commit/a12bbacc (commit)
	 via  https://github.com/Gnucash/gnucash/commit/92a920c4 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/84cc7b1b (commit)
	from  https://github.com/Gnucash/gnucash/commit/268dbbe3 (commit)



commit a12bbaccd363756a8a0c708ac5194ed679567e2f
Author: John Ralls <jralls at ceridwen.us>
Date:   Tue Apr 23 16:38:37 2019 -0700

    Create CMakeLists.txt in libgnucash/scm/test.
    
    Amended by chris to add a working scm/test/CMakeLists.txt.

diff --git a/libgnucash/scm/CMakeLists.txt b/libgnucash/scm/CMakeLists.txt
index 021ab99cd..731e44a33 100644
--- a/libgnucash/scm/CMakeLists.txt
+++ b/libgnucash/scm/CMakeLists.txt
@@ -1,3 +1,5 @@
+add_subdirectory(test)
+
 set(GUILE_DEPENDS      scm-core-utils scm-gnc-module)
 
 
@@ -17,6 +19,6 @@ gnc_add_scheme_targets(price-quotes
 
 
 set_local_dist(scm_DIST_local CMakeLists.txt utilities.scm price-quotes.scm)
-set(scm_DIST ${scm_DIST_local} ${scm_gnumeric_DIST} PARENT_SCOPE)
+set(scm_DIST ${scm_DIST_local} ${scm_gnumeric_DIST} ${test_scm_DIST} PARENT_SCOPE)
 
 
diff --git a/libgnucash/scm/test/CMakeLists.txt b/libgnucash/scm/test/CMakeLists.txt
new file mode 100644
index 000000000..2e7a880c4
--- /dev/null
+++ b/libgnucash/scm/test/CMakeLists.txt
@@ -0,0 +1,29 @@
+set(scm_test_SCHEME
+  test-libgnucash-scm-utilities.scm
+  )
+
+set(GUILE_DEPENDS
+  scm-gnc-module
+  scm-app-utils
+  scm-scm scm-engine
+  )
+
+if (HAVE_SRFI64)
+  gnc_add_scheme_targets(scm-test-scm
+    "${scm_test_SCHEME}"
+    ""
+    "${GUILE_DEPENDS}"
+    FALSE
+    )
+
+  set(srfi64_extras_SCHEME_DIST
+    srfi64-extras.scm
+    )
+  gnc_add_scheme_tests("${scm_test_SCHEME}")
+
+endif (HAVE_SRFI64)
+
+set_dist_list(test_scm_DIST
+  CMakeLists.txt
+  ${scm_test_SCHEME}
+  )

commit 92a920c4e0a6d503357d317e6ea8faa197075e20
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 24 22:42:40 2019 +0800

    [test-libgnucash-scm-utilities] renamed from test-utilities.scm

diff --git a/libgnucash/scm/test/test-utilities.scm b/libgnucash/scm/test/test-libgnucash-scm-utilities.scm
similarity index 95%
rename from libgnucash/scm/test/test-utilities.scm
rename to libgnucash/scm/test/test-libgnucash-scm-utilities.scm
index 8ee2f5975..cd426c5db 100644
--- a/libgnucash/scm/test/test-utilities.scm
+++ b/libgnucash/scm/test/test-libgnucash-scm-utilities.scm
@@ -6,10 +6,10 @@
 
 (define (run-test)
   (test-runner-factory gnc:test-runner)
-  (test-begin "test-utilities.scm")
+  (test-begin "test-libgnucash-scm-utilities.scm")
   (test-traverse-vec)
   (test-substring-replace)
-  (test-begin "test-utilities.scm"))
+  (test-begin "test-libgnucash-scm-utilities.scm"))
 
 (define (test-traverse-vec)
   (test-begin "traverse-vec")

commit 84cc7b1bff104977f03e7430a34e587dc3563847
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Wed Apr 24 22:26:17 2019 +0800

    [guile-json] fix CMakeLists.txt
    
    one file was renamed during the guile-json update.

diff --git a/borrowed/guile-json/CMakeLists.txt b/borrowed/guile-json/CMakeLists.txt
index e3fba175b..b7f4f9f80 100644
--- a/borrowed/guile-json/CMakeLists.txt
+++ b/borrowed/guile-json/CMakeLists.txt
@@ -10,7 +10,7 @@ gnc_add_scheme_targets (guile-json
 set_local_dist(guile-json_DIST_LOCAL
   AUTHORS
   CMakeLists.txt
-  COPYING.LESSER
+  COPYING
   json.scm
   NEWS
   README



Summary of changes:
 borrowed/guile-json/CMakeLists.txt                 |  2 +-
 libgnucash/scm/CMakeLists.txt                      |  4 ++-
 libgnucash/scm/test/CMakeLists.txt                 | 29 ++++++++++++++++++++++
 ...ities.scm => test-libgnucash-scm-utilities.scm} |  4 +--
 4 files changed, 35 insertions(+), 4 deletions(-)
 create mode 100644 libgnucash/scm/test/CMakeLists.txt
 rename libgnucash/scm/test/{test-utilities.scm => test-libgnucash-scm-utilities.scm} (95%)



More information about the gnucash-changes mailing list