X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fconfigure;h=8c02c9890e775f4f21c8af6c2ca69c400ec56bc0;hb=7c8efa096472fc2d30e4d07ca63ddfe380f964ab;hp=8cda96917012ac478239a73e244fd0a8953b61e8;hpb=23ecec6406d4b4f953dfa72994169207a5fbb610;p=melted diff --git a/mlt++/configure b/mlt++/configure index 8cda969..8c02c98 100755 --- a/mlt++/configure +++ b/mlt++/configure @@ -4,8 +4,8 @@ path=`which mlt-config 2>/dev/null` [ $? != 0 ] && echo "MLT not installed - aborting" && exit 1 # Determine default prefix -prefix=`dirname $path` -prefix=`dirname $prefix` +prefix=`mlt-config --prefix` +[ "$prefix" = "" ] && echo "Can't locate MLT's prefix - please reconfigure MLT." && exit 1 # Allow override from command line [ "$1" != "" ] && prefix="${1#--prefix=}" @@ -14,5 +14,21 @@ prefix=`dirname $prefix` [ ! -d "$prefix" ] && echo "Invalid prefix $prefix - aborting" && exit 1 echo "prefix=$prefix" > config.mak -echo "MLT++ configured - installed in $prefix." + +targetos=$(uname -s) + +case $targetos in + Darwin) + echo LIBSUF=.dylib + echo "CXXFLAGS+=-D__DARWIN__ -Wall -fPIC `mlt-config --cflags`" + echo "LDFLAGS=-dynamiclib `mlt-config --libs` `mlt-config miracle --libs` `mlt-config valerie --libs` -single_module" + ;; + Linux) + echo LIBSUF=.so + echo "CXXFLAGS+=-pthread -Wall -fPIC `mlt-config --cflags`" + echo "LDFLAGS=-shared `mlt-config --libs` `mlt-config miracle --libs`" + ;; +esac >> config.mak + +echo "MLT++ configured - will be installed in $prefix."