Re: r20107 - gnucash/trunk - Fix qof/test compilation errors, provide guard for glib_testing.
Derek Atkins
derek at ihtfp.com
Sat Jan 15 15:04:36 EST 2011
Note that you will need to add a DIST_SUBDIRS when you have a conditional SUBDIRS entry.
-derek
----- Reply message -----
From: "John Ralls" <jralls at code.gnucash.org>
Date: Sat, Jan 15, 2011 2:11 pm
Subject: r20107 - gnucash/trunk - Fix qof/test compilation errors, provide guard for glib_testing.
To: <gnucash-changes at gnucash.org>
Author: jralls
Date: 2011-01-15 14:11:42 -0500 (Sat, 15 Jan 2011)
New Revision: 20107
Trac: http://svn.gnucash.org/trac/changeset/20107
Modified:
gnucash/trunk/configure.ac
gnucash/trunk/src/libqof/qof/Makefile.am
gnucash/trunk/src/libqof/qof/test/test-qofbook.c
gnucash/trunk/src/libqof/qof/test/test-qofinstance.c
gnucash/trunk/src/libqof/qof/test/test-qofsession.c
Log:
Fix qof/test compilation errors, provide guard for glib_testing.
Modified: gnucash/trunk/configure.ac
===================================================================
--- gnucash/trunk/configure.ac 2011-01-15 09:52:53 UTC (rev 20106)
+++ gnucash/trunk/configure.ac 2011-01-15 19:11:42 UTC (rev 20107)
@@ -200,6 +200,17 @@
AC_MSG_RESULT(no)
fi
+AC_MSG_CHECKING([for GLib testing (glib >= 2.16.0)])
+if $PKG_CONFIG 'glib-2.0 >= 2.16.0'
+then
+ AC_MSG_RESULT(yes)
+ _have_glib_testing=yes
+else
+ AC_MSG_RESULT(no)
+ _have_glib_testing=no
+fi
+AM_CONDITIONAL(HAVE_GLIB_TESTING, test "x$_have_glib_testing" = "xyes")
+
AC_CHECK_HEADERS(dirent.h dlfcn.h dl.h utmp.h locale.h mcheck.h unistd.h wctype.h)
# Gnucash replaced dlopen/dlsym by the g_module functions; dlsym
@@ -1446,6 +1457,7 @@
src/import-export/aqbanking/schemas/Makefile
src/libqof/Makefile
src/libqof/qof/Makefile
+ src/libqof/qof/test/Makefile
src/optional/Makefile
src/optional/python-bindings/Makefile
src/optional/python-bindings/tests/Makefile
Modified: gnucash/trunk/src/libqof/qof/Makefile.am
===================================================================
--- gnucash/trunk/src/libqof/qof/Makefile.am 2011-01-15 09:52:53 UTC (rev 20106)
+++ gnucash/trunk/src/libqof/qof/Makefile.am 2011-01-15 19:11:42 UTC (rev 20107)
@@ -1,4 +1,8 @@
-#SUBDIRS = test
+if HAVE_GLIB_TESTING
+SUBDIRS = . test
+else
+SUBDIRS = .
+endif
lib_LTLIBRARIES = libgnc-qof.la
Modified: gnucash/trunk/src/libqof/qof/test/test-qofbook.c
===================================================================
--- gnucash/trunk/src/libqof/qof/test/test-qofbook.c 2011-01-15 09:52:53 UTC (rev 20106)
+++ gnucash/trunk/src/libqof/qof/test/test-qofbook.c 2011-01-15 19:11:42 UTC (rev 20107)
@@ -25,6 +25,7 @@
#include <qof.h>
static const gchar *suitename = "/qof/qofbook";
+void test_suite_qofbook ( void );
typedef struct
{
Modified: gnucash/trunk/src/libqof/qof/test/test-qofinstance.c
===================================================================
--- gnucash/trunk/src/libqof/qof/test/test-qofinstance.c 2011-01-15 09:52:53 UTC (rev 20106)
+++ gnucash/trunk/src/libqof/qof/test/test-qofinstance.c 2011-01-15 19:11:42 UTC (rev 20107)
@@ -24,6 +24,7 @@
#include <qof.h>
static const gchar *suitename = "/qof/qofinstance";
+void test_suite_qofinstance ( void );
typedef struct
{
Modified: gnucash/trunk/src/libqof/qof/test/test-qofsession.c
===================================================================
--- gnucash/trunk/src/libqof/qof/test/test-qofsession.c 2011-01-15 09:52:53 UTC (rev 20106)
+++ gnucash/trunk/src/libqof/qof/test/test-qofsession.c 2011-01-15 19:11:42 UTC (rev 20107)
@@ -27,6 +27,7 @@
#include <qofsession-p.h>
static const gchar *suitename = "/qof/qofsession";
+void test_suite_qofsession ( void );
typedef struct
{
@@ -69,7 +70,7 @@
g_assert( NULL == qof_session_get_url( fixture->session ));
}
-GTestSuite*
+void
test_suite_qofsession ( void )
{
g_test_add( suitename, Fixture, NULL, setup, test_session_safe_save, teardown );
_______________________________________________
gnucash-changes mailing list
gnucash-changes at gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-changes
More information about the gnucash-devel
mailing list