]> git.sesse.net Git - mlt/blobdiff - src/modules/gtk2/configure
fix regression with adding image conversion to image producers
[mlt] / src / modules / gtk2 / configure
index 299da4b88facde0949232463e8483b54e39e83f4..a01e40801f38dc85ce8f5c3301bd6e2e855a9364 100755 (executable)
@@ -33,6 +33,29 @@ then
        [ "$disable_pixbuf" = "0" ] && echo "USE_PIXBUF=1" >> config.mak
        [ "$disable_pango" = "0" ] && echo "USE_PANGO=1" >> config.mak
 
+       pkg-config --exists 'libexif'
+       if [ $? -eq 0 ]
+       then
+           echo "Libexif found, enabling auto rotate"
+           echo "#define USE_EXIF" >> config.h
+           echo "USE_EXIF=1" >> config.mak
+           echo EXIFCXXFLAGS=$(pkg-config --cflags libexif ) >> 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 "#define USE_EXIF" >> config.h
+                       echo "USE_EXIF=1" >> config.mak
+                       echo EXIFCXXFLAGS=-I$exif_includedir >> config.mak
+                        echo EXIFLIBS=-L$exif_libdir lexif >> config.mak
+               else
+                       echo "Libexif not found, disabling exif features (auto rotate)"
+               fi
+       fi
+
        exit 0
 fi