gnucash maint: Don't try to compile test_adjust_sql_options on windows, it won't link.

John Ralls jralls at code.gnucash.org
Sat May 14 16:35:36 EDT 2016


Updated	 via  https://github.com/Gnucash/gnucash/commit/c1ad6154 (commit)
	from  https://github.com/Gnucash/gnucash/commit/3b17b44e (commit)



commit c1ad6154ab9c4a7a195a68b3d23d0f89991711ff
Author: John Ralls <jralls at ceridwen.us>
Date:   Sat May 14 20:33:28 2016 +0000

    Don't try to compile test_adjust_sql_options on windows, it won't link.
    
    Also fix the CMake build by linking gnc-backend-dbi for test-backend-dbi.

diff --git a/src/backend/dbi/test/CMakeLists.txt b/src/backend/dbi/test/CMakeLists.txt
index 0871be6..38fae00 100644
--- a/src/backend/dbi/test/CMakeLists.txt
+++ b/src/backend/dbi/test/CMakeLists.txt
@@ -11,7 +11,7 @@ SET(BACKEND_DBI_TEST_INCLUDE_DIRS
   ${LIBDBI_INCLUDE_PATH}
   ${GLIB2_INCLUDE_DIRS}
 )
-SET(BACKEND_DBI_TEST_LIBS gnc-backend-sql gncmod-engine gncmod-test-engine gnc-qof test-core ${LIBDBI_LIBRARY})
+SET(BACKEND_DBI_TEST_LIBS gnc-backend-sql gnc-backend-dbi gncmod-engine gncmod-test-engine gnc-qof test-core ${LIBDBI_LIBRARY})
 
 SET(test_dbi_backend_SOURCES
   test-backend-dbi.c
@@ -31,4 +31,4 @@ IF (NOT WIN32)
     TEST_PGSQL_URL=\"${TEST_PGSQL_URL}\"
     DBI_TEST_XML_FILENAME=\"${CMAKE_CURRENT_SOURCE_DIR}/test-dbi.xml\"
   )
-ENDIF()
\ No newline at end of file
+ENDIF()
diff --git a/src/backend/dbi/test/test-backend-dbi-basic.c b/src/backend/dbi/test/test-backend-dbi-basic.c
index ee0738d..90627bd 100644
--- a/src/backend/dbi/test/test-backend-dbi-basic.c
+++ b/src/backend/dbi/test/test-backend-dbi-basic.c
@@ -596,7 +596,7 @@ test_dbi_business_store_and_reload (Fixture *fixture, gconstpointer pData)
     qof_session_end (session_3);
     qof_session_destroy (session_3);
 }
-
+#ifndef G_OS_WIN32
 static void
 test_adjust_sql_options_string(void)
 {
@@ -632,7 +632,7 @@ test_adjust_sql_options_string(void)
         g_free( adjusted_str );
     }
 }
-
+#endif //G_OS_WIN32
 static void
 create_dbi_test_suite (gchar *dbm_name, gchar *url)
 {
@@ -677,7 +677,8 @@ test_suite_gnc_backend_dbi (void)
         g_setenv ("PGOPTIONS", "-c client_min_messages=WARNING", FALSE);
         create_dbi_test_suite ("postgres", TEST_PGSQL_URL);
     }
-
+#ifndef G_OS_WIN32
     GNC_TEST_ADD_FUNC( suitename, "adjust sql options string localtime", 
         test_adjust_sql_options_string );
+#endif //G_OS_WIN32
 }



Summary of changes:
 src/backend/dbi/test/CMakeLists.txt           | 4 ++--
 src/backend/dbi/test/test-backend-dbi-basic.c | 7 ++++---
 2 files changed, 6 insertions(+), 5 deletions(-)



More information about the gnucash-changes mailing list