8 --gtk2-prefix=path - Override the gtk+-2.0 prefix for pkg-config
17 --gtk2-prefix=* ) pkgconfig_prefix="${i#--gtk2-prefix=}" ;;
20 [ "$pkgconfig_prefix" != "" ] && pkgconfig_prefix="--define-variable=prefix=\"$pkgconfig_prefix\""
22 pkg-config $pkgconfig_prefix gtk+-2.0 2> /dev/null
25 pkg-config $pkgconfig_prefix gdk-pixbuf-2.0 2> /dev/null
28 pkg-config $pkgconfig_prefix gdk-pixbuf-2.0 pangoft2 2> /dev/null
31 if [ "$disable_gtk2" != "0" -a "$disable_pixbuf" != 0 -a "$disable_pango" != "0" ]
33 echo "- GTK2 components not found: disabling"
40 if [ "$disable_gtk2" = "0" ]
42 echo "CFLAGS += -DUSE_GTK2" >> config.mak
43 echo "USE_GTK2=1" >> config.mak
45 echo "- gtk2 not found: gtk2 preview disabled"
48 if [ "$disable_pixbuf" = "0" ]
50 echo "CFLAGS += -DUSE_PIXBUF" >> config.mak
51 echo "USE_PIXBUF=1" >> config.mak
53 echo "- pixbuf not found: pixbuf loader and rescaler disabled"
56 if [ "$disable_pango" = "0" ]
58 echo "CFLAGS += -DUSE_PANGO" >> config.mak
59 echo "USE_PANGO=1" >> config.mak
61 echo "- pango not found: pango titler disabled"
64 [ "$pkgconfig_prefix" != "" ] && echo "PKGCONFIG_PREFIX=$pkgconfig_prefix" >> config.mak
66 pkg-config --exists 'libexif'
69 echo "- Libexif found, enabling auto rotate"
70 echo "USE_EXIF=1" >> config.mak
71 echo EXIFCXXFLAGS=$(pkg-config --cflags libexif ) >> config.mak
72 echo EXIFCXXFLAGS += -DUSE_EXIF >> config.mak
73 echo EXIFLIBS=$(pkg-config --libs libexif) >> config.mak
74 elif [ -d "$exif_libdir" -a -d "$exif_includedir" ]
76 # test if we have a libexif
77 if [ -f "$exif_libdir/exif-data.h" ]
79 echo "- Libexif found, enabling auto rotate"
80 echo "USE_EXIF=1" >> config.mak
81 echo EXIFCXXFLAGS=-I$exif_includedir >> config.mak
82 echo EXIFCXXFLAGS += -DUSE_EXIF >> config.mak
83 echo EXIFLIBS=-L$exif_libdir lexif >> config.mak
85 echo "- Libexif not found, disabling exif features (auto rotate)"