X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=configure;h=f77470ac6527b7077ae88b9e266d3c6f03c0466c;hb=380ba25c38651c7bbbe6bbefe5091e3b8fd9b1b4;hp=d4b21be894612f110f3454301c7d05b3d3d60417;hpb=a0a988c50fce047427b445d5e21d7354862e8e23;p=melted diff --git a/configure b/configure index d4b21be..f77470a 100755 --- a/configure +++ b/configure @@ -21,9 +21,32 @@ EOF function build_config { - echo VERSION=0.1.0 - echo prefix=$prefix - echo bindir=$prefix/bin + ( + echo version=$version + echo prefix=$prefix + echo bindir=$prefix/bin + ) > config.mak + + echo "#!/bin/sh" > mlt-config + sed 's/^/export /' < config.mak >> mlt-config + cat < mlt-config-template >> mlt-config + + echo -n > packages.dat +} + +function build_pkgconfig +{ + for i in framework valerie miracle + do + echo "prefix=$prefix" >mlt-$i.pc + echo "exec_prefix=$prefix" >>mlt-$i.pc + echo "libdir=$prefix/lib" >>mlt-$i.pc + echo "includedir=$prefix/include" >>mlt-$i.pc + echo "version=$version" >>mlt-$i.pc + echo "cflags=`grep ^$i packages.dat | cut -f 2`" >>mlt-$i.pc + echo "libs=`grep ^$i packages.dat | cut -f 3`" >>mlt-$i.pc + cat mlt-$i.pc.in >>mlt-$i.pc + done } # Debug mode @@ -33,6 +56,7 @@ set +x export build_dir=`dirname $0` export prefix=/usr/local export help=0 +export version=0.1.0 # Iterate through arguments for i in $* @@ -44,7 +68,7 @@ do done # Show help if requested -[ $help = 1 ] && show_help || build_config > config.mak +[ $help = 1 ] && show_help || build_config # Iterate through each of the components for i in framework modules inigo valerie miracle humperdink @@ -59,3 +83,5 @@ do fi done +# Build the pkg-config files +build_pkgconfig