updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / llvm-compiler-rt-svn / PKGBUILD
blob389f78925ece0d817db8508a50c1c2f17cd3cc06
1 pkgname=llvm-compiler-rt-svn
2 pkgver=82627
3 pkgrel=2
4 pkgdesc="A simple library that provides an implementation of the low-level target-specific hooks required by code generation and other runtime components of llvm."
5 url="http://compiler-rt.llvm.org/index.html"
6 arch=('i686')
7 license=('LLVM')
8 depends=()
9 makedepends=('svn' 'cmake')
10 provides=('llvm-compiler-rt')
12 source=()
13 md5sums=()
15 _svntrunk=http://llvm.org/svn/llvm-project/compiler-rt/trunk
16 _svnmod=compiler-rt
18 build(){
19     cd ${srcdir}
21     if [ -d $_svnmod/.svn ]; then
22         (cd $_svnmod && svn up -r $pkgver)
23     else
24         svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
25     fi
27     msg "SVN checkout done or server timeout"
28     msg "Starting make..."
30     mkdir ${srcdir}/build
31     cd ${srcdir}/build
32     cmake ../compiler-rt
33     make || return 1
34     install -d ${pkgdir}/usr/lib/ || return 1
35     install -d ${pkgdir}/usr/include/ || return 1
36     install ${srcdir}/build/BlocksRuntime/libBlocksRuntime.so ${pkgdir}/usr/lib/ || return 1
37     install ${srcdir}/compiler-rt/BlocksRuntime/*.h ${pkgdir}/usr/include/ || return 1
38