summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGuillaume Maudoux2016-09-22 11:36:25 +0200
committerGuillaume Maudoux2016-09-22 11:36:25 +0200
commitb7973475625ce810c86d6e782745e68b243cbdc5 (patch)
tree053bc94c6c9dbc52f766259cc85deb6ce158e4ec /PKGBUILD
parenteea6994452a74d9917019ebe2245e7ea47d226ca (diff)
downloadaur-b7973475625ce810c86d6e782745e68b243cbdc5.tar.gz
build outside of source tree
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD13
1 files changed, 6 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index df7f44e7a550..9809d3d8a907 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -51,27 +51,26 @@ prepare() {
}
build() {
- cd "$srcdir/$pkgname"
+ mkdir -p "$srcdir/build"
+ cd "$srcdir/build"
cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr/ \
-DMOZART_BOOST_USE_STATIC_LIBS=OFF \
- .
+ "$srcdir/$pkgname"
make #VERBOSE=1
}
check() {
- cd "$srcdir/$pkgname"
+ cd "$srcdir/build"
make test
}
package() {
- cd "$srcdir/$pkgname"
+ cd "$srcdir/build"
make DESTDIR="$pkgdir/" install
- rm -rf "$pkgdir/usr/include/gtest"
- rm -rf "$pkgdir/usr/lib"
- install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -D -m644 "$srcdir/$pkgname/LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}