]> git.sesse.net Git - mlt/blob - src/mlt++/configure
add configure support for GNU Hurd
[mlt] / src / mlt++ / configure
1 #!/bin/sh
2 echo "soversion=3" > config.mak
3 echo "mlt++     -I$prefix/include -I$prefix/include/mlt++ -D_REENTRANT  -L$libdir -lmlt++" >> ../../packages.dat
4
5 WARNINGS="-W -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wredundant-decls"
6
7 case $targetos in 
8         Darwin)
9                 echo LIBSUF=.dylib
10                 echo "CXXFLAGS+=-D__DARWIN__ -Wall -fPIC"
11                 echo "LIBFLAGS=-dynamiclib -single_module"
12                 ;;
13         Linux|FreeBSD|NetBSD|GNU/kFreeBSD|GNU)
14                 echo LIBSUF=.so
15                 echo "CXXFLAGS+=-Wall $WARNINGS -fPIC -DPIC"
16                 echo "LIBFLAGS=-shared"
17                 ;;
18         MinGW)
19                 echo LIBSUF=.dll
20                 echo "CXXFLAGS+=-Wall $WARNINGS -DPIC"
21                 echo "LIBFLAGS=-enable-auto-import -shared"
22                 ;;
23 esac >> config.mak