libdir=""
# Allow override from command line
-for i in $*
+for i in "$@"
do
case $i in
- --prefix=* ) prefix="${1#--prefix=}" ;;
- --libdir=* ) libdir="${1#--libdir=}" ;;
+ --prefix=* ) prefix="${i#--prefix=}" ;;
+ --libdir=* ) libdir="${i#--libdir=}" ;;
esac
done
# Sanity check
[ ! -d "$prefix" ] && echo "Invalid prefix $prefix - aborting" && exit 1
-echo "prefix=$prefix" > config.mak
+echo "version=`mlt-config --version`" > config.mak
+echo "prefix=$prefix" >> config.mak
echo "libdir=$libdir" >> config.mak
targetos=$(uname -s)
+echo "targetos=$targetos" >> config.mak
case $targetos in
Darwin)
echo LIBSUF=.dylib
echo "CXXFLAGS+=-D__DARWIN__ -Wall -fPIC `mlt-config --cflags`"
- echo "LIBFLAGS=-dynamiclib"
- echo "LDFLAGS+=`mlt-config --libs` `mlt-config miracle --libs` `mlt-config valerie --libs` -single_module"
+ echo "LIBFLAGS=-dynamiclib -single_module"
+ echo "LDFLAGS+=`mlt-config --libs` `mlt-config miracle --libs` `mlt-config valerie --libs`"
;;
Linux)
echo LIBSUF=.so