gnucash master: Multiple changes pushed

Geert Janssens gjanssens at code.gnucash.org
Tue Sep 5 08:21:17 EDT 2017


Updated	 via  https://github.com/Gnucash/gnucash/commit/118af3e9 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/333edb19 (commit)
	from  https://github.com/Gnucash/gnucash/commit/449d3ca3 (commit)



commit 118af3e9e9d0bbf03b4babdcf4e66bfae3f88a9c
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Sep 5 14:14:01 2017 +0200

    Fix gtest-gnc-timezone test on Windows

diff --git a/libgnucash/engine/test/gtest-gnc-timezone.cpp b/libgnucash/engine/test/gtest-gnc-timezone.cpp
index 5c505c3..b73b085 100644
--- a/libgnucash/engine/test/gtest-gnc-timezone.cpp
+++ b/libgnucash/engine/test/gtest-gnc-timezone.cpp
@@ -39,7 +39,7 @@ TEST(gnc_timezone_constructors, test_default_constructor)
 TEST(gnc_timezone_constructors, test_pacific_time_constructor)
 {
 #if PLATFORM(WINDOWS)
-    std::string timzone("Pacific Standard Time");
+    std::string timezone("Pacific Standard Time");
 #else
     std::string timezone("America/Los_Angeles");
 #endif

commit 333edb190010ceed8fa206b25b6b0fbced6f2350
Author: Geert Janssens <geert at kobaltwit.be>
Date:   Tue Sep 5 00:50:26 2017 +0200

    Fix gnc-rational test on Windows

diff --git a/libgnucash/engine/test/CMakeLists.txt b/libgnucash/engine/test/CMakeLists.txt
index 32ba365..bd6bd45 100644
--- a/libgnucash/engine/test/CMakeLists.txt
+++ b/libgnucash/engine/test/CMakeLists.txt
@@ -110,7 +110,17 @@ SET(gtest_engine_INCLUDES
   ${CMAKE_BINARY_DIR}/common # for config.h
   ${CMAKE_SOURCE_DIR}/common # for platform.h
   ${GLIB2_INCLUDE_DIRS}
-  ${GTEST_INCLUDE_DIR})
+  ${GTEST_INCLUDE_DIR}
+  ../../../borrowed/libc
+)
+
+IF (WIN32)
+  ADD_DEFINITIONS (-DOS_WIN32)
+  SET (gtest_engine_win32_SOURCES
+    ${MODULEPATH}/qof-win32.cpp
+    ../../../borrowed/libc/strptime.c
+  )
+ENDIF (WIN32)
 
 SET(test_gnc_guid_SOURCES
   ${MODULEPATH}/guid.cpp
@@ -149,8 +159,10 @@ SET(test_gnc_rational_SOURCES
   ${MODULEPATH}/gnc-timezone.cpp
   ${MODULEPATH}/gnc-date.cpp
   ${MODULEPATH}/qoflog.cpp
+  ${gtest_engine_win32_SOURCES}
   gtest-gnc-rational.cpp
   ${GTEST_SRC})
+
 GNC_ADD_TEST(test-gnc-rational "${test_gnc_rational_SOURCES}"
   gtest_engine_INCLUDES gtest_qof_LIBS)
 
@@ -162,6 +174,7 @@ SET(test_gnc_numeric_SOURCES
   ${MODULEPATH}/gnc-timezone.cpp
   ${MODULEPATH}/gnc-date.cpp
   ${MODULEPATH}/qoflog.cpp
+  ${gtest_engine_win32_SOURCES}
   gtest-gnc-numeric.cpp
   ${GTEST_SRC})
 GNC_ADD_TEST(test-gnc-numeric "${test_gnc_numeric_SOURCES}"
@@ -179,6 +192,7 @@ SET(test_gnc_datetime_SOURCES
   ${MODULEPATH}/gnc-timezone.cpp
   ${MODULEPATH}/gnc-date.cpp
   ${MODULEPATH}/qoflog.cpp
+  ${gtest_engine_win32_SOURCES}
   gtest-gnc-datetime.cpp
   ${GTEST_SRC})
 GNC_ADD_TEST(test-gnc-datetime "${test_gnc_datetime_SOURCES}"



Summary of changes:
 libgnucash/engine/test/CMakeLists.txt         | 16 +++++++++++++++-
 libgnucash/engine/test/gtest-gnc-timezone.cpp |  2 +-
 2 files changed, 16 insertions(+), 2 deletions(-)



More information about the gnucash-changes mailing list