X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmlt%2B%2B%2Fconfigure;h=0a4d37a187b657ca7bb63420b693f3a7d7b7bb81;hb=0c6efe74519964a54974e032ef00eab77e6ec2a6;hp=7a8645358ceb8a5a97d9e8989cb0a84b95cb8b93;hpb=8a6b05f5c716cf4abb1d3a7525ba40604815fe92;p=mlt diff --git a/src/mlt++/configure b/src/mlt++/configure index 7a864535..0a4d37a1 100755 --- a/src/mlt++/configure +++ b/src/mlt++/configure @@ -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|GNU/kFreeBSD|GNU) echo LIBSUF=.so - echo "CXXFLAGS+=-Wall $WARNINGS -fPIC -dPIC" + echo "CXXFLAGS+=-Wall $WARNINGS -fPIC -DPIC" echo "LIBFLAGS=-shared" ;; + MinGW) + echo LIBSUF=.dll + echo "CXXFLAGS+=-Wall $WARNINGS -DPIC" + echo "LIBFLAGS=-Wl,-enable-auto-import -shared" + ;; esac >> config.mak