X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmodules%2Fkino%2Fconfigure;h=5949890c18b7fef94a46d3e474cebd3126ad086f;hb=6f8293d53fc21742d9d43f94f0e590e1bfcb8ee0;hp=17c00f3e694dd0610a2e3bdb09f6789a35029e4f;hpb=efd5f25f6fe70f75f9787e9c7f2b53730ecf6048;p=mlt diff --git a/src/modules/kino/configure b/src/modules/kino/configure index 17c00f3e..5949890c 100755 --- a/src/modules/kino/configure +++ b/src/modules/kino/configure @@ -2,23 +2,38 @@ if [ "$help" != "1" ] then + + if [ "$targetos" = "Darwin" ] || [ "$targetos" = "MinGW" ] + then + echo "- does not build on OS X or Windows: disabling" + touch ../disable-kino + exit 0 + fi + # Entirely optional... - lqt-config --prefix > /dev/null 2>&1 + pkg-config libquicktime 2> /dev/null lqt_disabled=$? 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" - - echo "kino libmltkino$LIBSUF" >> ../producers.dat + [ "$libdv_disabled" != "0" -a "$lqt_disabled" = "0" ] && echo "- libdv not found: mov dv may not have audio" + + exit 0 fi -