]> git.sesse.net Git - mlt/blobdiff - src/modules/kino/configure
Avoid unnecessary compilation when running "./configure; make; make install" multiple...
[mlt] / src / modules / kino / configure
index 88009a00e08c6ad573f71eb7551b5d450403b44f..5949890c18b7fef94a46d3e474cebd3126ad086f 100755 (executable)
@@ -5,7 +5,7 @@ then
 
        if [ "$targetos" = "Darwin" ] || [ "$targetos" = "MinGW" ]
        then
-               echo "- does not build on Darwin or Windows: disabling"
+               echo "- does not build on OS X or Windows: disabling"
                touch ../disable-kino
                exit 0
        fi
@@ -17,14 +17,22 @@ then
        pkg-config libdv 2> /dev/null
        libdv_disabled=$?
 
-       echo > config.h
-       [ "$lqt_disabled" = "0" ] && echo "#define HAVE_LIBQUICKTIME" >> config.h
-       [ "$libdv_disabled" = "0" ] && echo "#define HAVE_LIBDV" >> config.h
        echo > config.mak
-       [ "$lqt_disabled" = "0" ] && echo "HAVE_LIBQUICKTIME=1" >> config.mak
-       [ "$libdv_disabled" = "0" ] && echo "HAVE_LIBDV=1" >> config.mak
+       
+       if [ "$lqt_disabled" = "0" ]
+       then
+               echo "CFLAGS += -DHAVE_LIBQUICKTIME" >> config.mak
+               echo "HAVE_LIBQUICKTIME=1" >> config.mak
+       else
+               echo "- libquicktime not found: only enabling dv avi support"
+       fi
+       
+       if [ "$libdv_disabled" = "0" ]
+       then
+               echo "CFLAGS += -DHAVE_LIBDV" >> config.mak
+               echo "HAVE_LIBDV=1" >> config.mak
+       fi
 
-       [ "$lqt_disabled" != "0" ] && echo "- libquicktime not found: only enabling dv avi support"
        [ "$libdv_disabled" != "0" -a "$lqt_disabled" = "0" ] && echo "- libdv not found: mov dv may not have audio"
        
        exit 0