[gtk+] reftest: Build a private library for gtk-reftest
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] reftest: Build a private library for gtk-reftest
- Date: Sun, 21 Sep 2014 16:59:35 +0000 (UTC)
commit ee9e708cf6ea3f4ac780e0f7f3fc744a73918da0
Author: Benjamin Otte <otte redhat com>
Date: Sun Sep 21 18:56:32 2014 +0200
reftest: Build a private library for gtk-reftest
This is a noinst library for now, but the idea is to turn it into a
proper DLL on Windows, so that we can install it and properly link the
modules to it. Windows doesn't allow undefined symbols in modules.
https://bugzilla.gnome.org/show_bug.cgi?id=736338
testsuite/reftests/Makefile.am | 20 ++++++++++++++++++--
1 files changed, 18 insertions(+), 2 deletions(-)
---
diff --git a/testsuite/reftests/Makefile.am b/testsuite/reftests/Makefile.am
index 50c532d..3956849 100644
--- a/testsuite/reftests/Makefile.am
+++ b/testsuite/reftests/Makefile.am
@@ -23,19 +23,35 @@ gtk_reftest_CFLAGS = \
$(NULL)
gtk_reftest_LDADD = \
+ libgtkreftestprivate.la \
$(top_builddir)/gdk/libgdk-3.la \
$(top_builddir)/gtk/libgtk-3.la \
$(GTK_DEP_LIBS) \
$(GMODULE_LIBS) \
$(NULL)
-gtk_reftest_SOURCES = \
+noinst_LTLIBRARIES = \
+ libgtkreftestprivate.la \
+ $(NULL)
+
+libgtkreftestprivate_la_CFLAGS = $(gtk_reftest_CFLAGS)
+libgtkreftestprivate_la_LIBADD = \
+ $(top_builddir)/gdk/libgdk-3.la \
+ $(top_builddir)/gtk/libgtk-3.la \
+ $(GTK_DEP_LIBS) \
+ $(GMODULE_LIBS) \
+ $(NULL)
+
+libgtkreftestprivate_la_SOURCES = \
reftest-compare.c \
reftest-compare.h \
reftest-module.c \
reftest-module.h \
reftest-snapshot.c \
reftest-snapshot.h \
+ $(NULL)
+
+gtk_reftest_SOURCES = \
gtk-reftest.c \
gtk-reftest.h
@@ -437,7 +453,7 @@ DISTCLEANFILES = $(built_tests)
testmetadir = $(datadir)/installed-tests/$(PACKAGE)
testmeta_DATA = $(built_tests)
else
-noinst_LTLIBRARIES = \
+noinst_LTLIBRARIES += \
libreftest.la \
$(NULL)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]