summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Maudoux2016-09-22 11:36:25 +0200
committerGuillaume Maudoux2016-09-22 11:36:25 +0200
commitb7973475625ce810c86d6e782745e68b243cbdc5 (patch)
tree053bc94c6c9dbc52f766259cc85deb6ce158e4ec
parenteea6994452a74d9917019ebe2245e7ea47d226ca (diff)
downloadaur-b7973475625ce810c86d6e782745e68b243cbdc5.tar.gz
build outside of source tree
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD13
2 files changed, 7 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b37c5b0452ea..8fb92e5bcb55 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Thu Sep 22 08:52:01 UTC 2016
+# Thu Sep 22 09:35:53 UTC 2016
pkgbase = mozart2-git
pkgdesc = The Mozart Programming System version 2
pkgver = v2.0.0.alpha.0.4180.g7bdb820
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"
}