diff options
Diffstat (limited to 'check/check-gtk')
-rwxr-xr-x | check/check-gtk | 58 |
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 |