add script to install ccache
[msysgit.git] / src / ccache-win32 / release.sh
blob25f898198d33b2c82628a145cf2857dd3f8105d4
1 #!/bin/sh
3 cd "$(dirname "$0")"
5 REPO=http://ccache-win32.googlecode.com/svn/trunk/ccache-win32
6 DIR=ccache-svn
7 REV=2
9 die () {
10 echo "$*" >&2
11 exit 1
14 test -d $DIR ||
15 git svn clone $REPO -r$REV $DIR ||
16 die "Could not clone $REPO"
18 test $(cd $DIR && git rev-list HEAD | wc -l) -gt 1 ||
19 (cd $DIR && git am ../patches/*) ||
20 die "Could not apply patches"
22 (cd $DIR &&
23 make &&
24 index=$(/share/msysGit/pre-install.sh) &&
25 cp ccache.exe /bin/ &&
26 /share/msysGit/post-install.sh $index "Install ccache-win32 (SVN revision $REV)"
27 ) || die "Could not install ccache"