- echo > config.mak
- [ "$disable_gtk2" = "0" ] && echo "USE_GTK2=1" >> config.mak
- [ "$disable_pixbuf" = "0" ] && echo "USE_PIXBUF=1" >> config.mak
- [ "$disable_pango" = "0" ] && echo "USE_PANGO=1" >> config.mak
-
- [ "$disable_pixbuf" = "0" ] && echo "pixbuf libmltgtk2$LIBSUF" >> ../producers.dat
- [ "$disable_pango" = "0" ] && echo "pango libmltgtk2$LIBSUF" >> ../producers.dat
- [ "$disable_pixbuf" = "0" ] && echo "gtkrescale libmltgtk2$LIBSUF" >> ../filters.dat
- [ "$disable_gtk2" = "0" ] && echo "gtk2_preview libmltgtk2$LIBSUF" >> ../consumers.dat
+ [ "$pkgconfig_prefix" != "" ] && echo "PKGCONFIG_PREFIX=$pkgconfig_prefix" >> config.mak
+
+ pkg-config --exists 'libexif'
+ if [ $? -eq 0 ]
+ then
+ echo "- Libexif found, enabling auto rotate"
+ echo "USE_EXIF=1" >> config.mak
+ echo EXIFCXXFLAGS=$(pkg-config --cflags libexif ) >> config.mak
+ echo EXIFCXXFLAGS += -DUSE_EXIF >> config.mak
+ echo EXIFLIBS=$(pkg-config --libs libexif) >> config.mak
+ elif [ -d "$exif_libdir" -a -d "$exif_includedir" ]
+ then
+ # test if we have a libexif
+ if [ -f "$exif_libdir/exif-data.h" ]
+ then
+ echo "- Libexif found, enabling auto rotate"
+ echo "USE_EXIF=1" >> config.mak
+ echo EXIFCXXFLAGS=-I$exif_includedir >> config.mak
+ echo EXIFCXXFLAGS += -DUSE_EXIF >> config.mak
+ echo EXIFLIBS=-L$exif_libdir lexif >> config.mak
+ else
+ echo "- Libexif not found, disabling exif features (auto rotate)"
+ fi
+ fi