summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLeo P2017-12-14 11:55:27 -0500
committerLeo P2017-12-14 11:56:07 -0500
commit121e3d49f0ee797d26fd2bdadeb9aa03a5fced0c (patch)
treeefae5de66e8853d251dfbbaf18c905c942384631 /PKGBUILD
parentbceb57471dd5b7359685d2c759a0d0ebbc8b79f5 (diff)
downloadaur-121e3d49f0ee797d26fd2bdadeb9aa03a5fced0c.tar.gz
auto-AVX2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD12
1 files changed, 8 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f8971edfc76f..28a47001e227 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -36,11 +36,15 @@ prepare() {
git config submodule.lmdb.url $srcdir/lmdb
git config submodule.miniupnp.url $srcdir/miniupnp
git config submodule.phc-winner-argon2.url $srcdir/phc-winner-argon2
-
- rm *.tar.gz || true 2>/dev/null
-
git submodule update
- cmake cmake -D RAIBLOCKS_GUI=ON -D ENABLE_AVX2=ON -D PERMUTE_WITH_GATHER=ON -D PERMUTE_WITH_SHUFFLES=ON ./
+
+ if grep avx2 /proc/cpuinfo; then
+ echo "build with AVX2 optimizations"
+ cmake -D RAIBLOCKS_GUI=ON -D ENABLE_AVX2=ON -D PERMUTE_WITH_GATHER=ON -D PERMUTE_WITH_SHUFFLES=ON ./
+ else
+ echo "build without AVX2 optimizations"
+ cmake -D RAIBLOCKS_GUI=ON ./
+ fi
}
build() {