summaryrefslogtreecommitdiff
path: root/check/check-gtk
diff options
context:
space:
mode:
Diffstat (limited to 'check/check-gtk')
-rwxr-xr-xcheck/check-gtk58
1 files changed, 58 insertions, 0 deletions
diff --git a/check/check-gtk b/check/check-gtk
new file mode 100755
index 0000000..9795a5e
--- /dev/null
+++ b/check/check-gtk
@@ -0,0 +1,58 @@
+#! /bin/sh
+
+set -e
+
+. ${srcdir}/common
+
+# Limit pkg-config files to gtk subdir
+PKG_CONFIG_LIBDIR=${srcdir}/gtk
+
+# Fetch Cflags of gtk+-3.0. Prior results to check for regressions.
+# pkg-config-0.21 - pkg-config-0.27.1
+# -DGSEAL_ENABLE -pthread -I/gtk/include/gtk-3.0 -I/gtk/include/atk-1.0 \
+# -I/gtk/include/cairo -I/gtk/include/gdk-pixbuf-2.0 -I/gtk/include/pango-1.0 \
+# -I/gtk/include/glib-2.0 -I/gtk/lib/glib-2.0/include -I/gtk/include/pixman-1 \
+# -I/gtk/include -I/gtk/include/freetype2
+RESULT="-DGSEAL_ENABLE -pthread -I/gtk/include/gtk-3.0 \
+-I/gtk/include/pango-1.0 -I/gtk/include -I/gtk/include/freetype2 \
+-I/gtk/include/glib-2.0 -I/gtk/lib/glib-2.0/include \
+-I/gtk/include/gdk-pixbuf-2.0 -I/gtk/include/cairo -I/gtk/include/pixman-1 \
+-I/gtk/include/atk-1.0"
+run_test --cflags gtk+-3.0
+run_test --cflags --static gtk+-3.0
+
+# Fetch Libs of gtk+-3.0. Prior results to check for regressions.
+# pkg-config-0.21 - pkg-config-0.27.1
+# -pthread -L/gtk/lib -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 \
+# -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lpango-1.0 \
+# -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt \
+# -lglib-2.0
+RESULT="-pthread -L/gtk/lib -lgtk-3 -lpangoft2-1.0 -lfontconfig -lfreetype \
+-lgio-2.0 -latk-1.0 -lgdk-3 -lcairo-gobject -lgdk_pixbuf-2.0 -lpangocairo-1.0 \
+-lcairo -lpango-1.0 -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0"
+if [ "$list_indirect_deps" = no ]; then
+ run_test --libs gtk+-3.0
+fi
+
+# Fetch static Libs of gtk+-3.0. Prior results to check for regressions.
+# pkg-config-0.21
+# -pthread -L/gtk/lib -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lresolv \
+# -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo \
+# -lpixman-1 -lXrender -lX11 -lpthread -lpng12 -lz -lm -lpango-1.0 \
+# -lfontconfig -lexpat -lfreetype -lgobject-2.0 -lffi -lgmodule-2.0 -ldl \
+# -lgthread-2.0 -lglib-2.0 -lrt
+# pkg-config-0.22 - pkg-config-0.27.1
+# -pthread -L/gtk/lib -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lresolv \
+# -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo \
+# -lpixman-1 -lXrender -lX11 -lpthread -lxcb -lXau -lpng12 -lz -lm \
+# -lpango-1.0 -lfontconfig -lexpat -lfreetype -lgobject-2.0 -lffi \
+# -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -lrt
+RESULT="-pthread -L/gtk/lib -lgtk-3 -lpangoft2-1.0 -lgio-2.0 -lresolv \
+-latk-1.0 -lgdk-3 -lcairo-gobject -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo \
+-lXrender -lX11 -lpthread -lxcb -lXau -lpng12 -lz -lm -lfontconfig -lexpat \
+-lfreetype -lpixman-1 -lpango-1.0 -lgmodule-2.0 -ldl -lgobject-2.0 -lffi \
+-lgthread-2.0 -lglib-2.0 -lrt"
+if [ "$list_indirect_deps" = yes ]; then
+ run_test --libs gtk+-3.0
+fi
+run_test --libs --static gtk+-3.0