X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=bootstrap.sh;h=f5ccced293f8ad18e3f623fc3947c02559b40e24;hb=921fc49488a68442fb8794e1a0284a3bf1e7b91b;hp=2f749090ce61eb492b18b018371d23c6597a67b5;hpb=0d80cabf649b931b26e7055385156c75a7385d35;p=builder.git diff --git a/bootstrap.sh b/bootstrap.sh index 2f74909..f5ccced 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -1,12 +1,14 @@ #!/bin/sh -REQUIRED="misc core parser path regex++ getopt++" +REQUIRED="core parser path strings" CFLAGS="-Iinclude `pkg-config --cflags sigc++-2.0`" LIBS="`pkg-config --libs sigc++-2.0` -lpthread" if [ -z "$LIBPATH" ]; then - LIBPATH=`pwd`/../libs + LIBPATH=`pwd`/.. fi +LIBPATH=`readlink -f $LIBPATH` + mkdir -p include/msp sources=source/*.cpp @@ -17,13 +19,13 @@ for i in $REQUIRED; do echo $i missing exit 1 fi - if [ $i == "core" ]; then - ln -sf $path/source/core include/msp/core - ln -sf $path/source/time include/msp/time - elif [ $i == "misc" ]; then + if [ $i = "core" ]; then + ln -sfT $path/source/core include/msp/core + ln -sfT $path/source/time include/msp/time + elif [ $i = "misc" ]; then ln -sf $path/source/*.h include/msp else - ln -sf $path/source include/msp/$i + ln -sfT $path/source include/msp/$i fi sources="$sources `find $path/source -name '*.cpp'`" done