]> Pileus Git - ~andy/gtk/commitdiff
Distcheck fixes
authorMatthias Clasen <mclasen@redhat.com>
Tue, 8 Jun 2010 19:15:59 +0000 (15:15 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 8 Jun 2010 19:37:52 +0000 (15:37 -0400)
gdk/Makefile.am
gdk/abicheck.sh
gtk/tests/defaultvalue.c

index 7db3e9a7b1535bed0e40e9dbacf0c11936f1b63f..756d9b025fc5097449e2e4362a9b4f0266470db8 100644 (file)
@@ -223,7 +223,7 @@ GdkX11_3_0_gir_SCANNERFLAGS = --strip-prefix=gdk_x11 --add-include-path=../gdk-p
 GdkX11_3_0_gir_INCLUDES = Gio-2.0 Gdk-3.0 GdkPixbuf-3.0 Pango-1.0 xlib-2.0
 GdkX11_3_0_gir_LIBS = $(gdktargetlib)
 GdkX11_3_0_gir_FILES = $(addprefix $(srcdir)/,$(x11_introspection_files))
-GdkX11_3_0_gir_CFLAGS = $(INCLUDES)
+GdkX11_3_0_gir_CFLAGS = $(INCLUDES) -L$(top_builddir)/gdk
 INTROSPECTION_GIRS += GdkX11-3.0.gir
 endif # USE_X11
 
@@ -274,6 +274,7 @@ gdkalias.h: gdk.symbols
 gdkaliasdef.c: gdk.symbols
         $(PERL) $(srcdir)/makegdkalias.pl -def < $(srcdir)/gdk.symbols > gdkaliasdef.c
 
+TESTS_ENVIRONMENT = srcdir="$(srcdir)"
 if OS_LINUX
 TESTS = abicheck.sh pltcheck.sh
 endif
index 422cee9a240f7033ebf358b830c312f992182a82..f4e9ace9e81a6382f481e4f795552e85bde39c2d 100755 (executable)
@@ -1,5 +1,5 @@
 #! /bin/sh
 
-cpp -DINCLUDE_VARIABLES -P -DALL_FILES -DGDK_ENABLE_BROKEN -include ${srcdir:-.}/../config.h -include ${srcdir:-.}/gdkconfig.h ${srcdir:-.}/gdk.symbols | sed -e '/^$/d' -e 's/ G_GNUC.*$//' | sort | uniq > expected-abi
+cpp -DINCLUDE_VARIABLES -P -DALL_FILES -DGDK_ENABLE_BROKEN -include ../config.h -include ./gdkconfig.h ${srcdir:-.}/gdk.symbols | sed -e '/^$/d' -e 's/ G_GNUC.*$//' | sort | uniq > expected-abi
 nm -D -g --defined-only .libs/libgdk-x11-3.0.so | cut -d ' ' -f 3 | egrep -v '^(__bss_start|_edata|_end)' | sort > actual-abi
 diff -u expected-abi actual-abi && rm -f expected-abi actual-abi
index bab518e48bf24edacee209a2f9e4177230bb8a7f..0c90e33d4f9fc509ddf466909144b0a3974a2162 100644 (file)
@@ -75,6 +75,7 @@ test_type (gconstpointer data)
 
   /* These can't be freely constructed/destroyed */
   if (g_type_is_a (type, GTK_TYPE_PRINT_JOB) ||
+      g_type_is_a (type, GTK_TYPE_APPLICATION) ||
       g_type_is_a (type, GDK_TYPE_PIXBUF_LOADER) ||
       g_type_is_a (type, gdk_pixbuf_simple_anim_iter_get_type ()))
     return;