]> git.sesse.net Git - mlt/blobdiff - src/mlt++/configure
Merge pull request #36 from jliljebl/rgblut
[mlt] / src / mlt++ / configure
index 0000561eb5c78518fc0f9e3f5c3dbdc600819b30..0a4d37a187b657ca7bb63420b693f3a7d7b7bb81 100755 (executable)
@@ -1,18 +1,23 @@
 #!/bin/sh
+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|GNU/kFreeBSD|GNU)
                echo LIBSUF=.so
-               echo "CXXFLAGS+=-Wall $WARNINGS -fPIC -dPIC"
+               echo "CXXFLAGS+=-Wall $WARNINGS -fPIC -DPIC"
                echo "LIBFLAGS=-shared"
                ;;
-esac > config.mak
+       MinGW)
+               echo LIBSUF=.dll
+               echo "CXXFLAGS+=-Wall $WARNINGS -DPIC"
+               echo "LIBFLAGS=-Wl,-enable-auto-import -shared"
+               ;;
+esac >> config.mak