]> git.sesse.net Git - mlt/blobdiff - src/mlt++/configure
Initial port to Windows using MinGW.
[mlt] / src / mlt++ / configure
index 1d46adbdae3b4f44df5e06dde07c1ae6227b2eb7..8fe14f6bf9a1511bcdb41ad1589dcc02b62d2abc 100755 (executable)
@@ -1,19 +1,23 @@
 #!/bin/sh
-echo "soversion=2" > config.mak
+echo "soversion=3" > config.mak
 echo "mlt++    -I$prefix/include -I$prefix/include/mlt++ -D_REENTRANT  -L$libdir -lmlt++" >> ../../packages.dat
 
 WARNINGS="-W -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wredundant-decls"
 
-targetos=$(uname -s)
 case $targetos in 
        Darwin)
                echo LIBSUF=.dylib
                echo "CXXFLAGS+=-D__DARWIN__ -Wall -fPIC"
                echo "LIBFLAGS=-dynamiclib -single_module"
                ;;
-       Linux|FreeBSD)
+       Linux|FreeBSD|NetBSD)
                echo LIBSUF=.so
                echo "CXXFLAGS+=-Wall $WARNINGS -fPIC -DPIC"
                echo "LIBFLAGS=-shared"
                ;;
+       MinGW)
+               echo LIBSUF=.dll
+               echo "CXXFLAGS+=-Wall $WARNINGS -DPIC"
+               echo "LIBFLAGS=-enable-auto-import -shared"
+               ;;
 esac >> config.mak