diff options
author | Leo P | 2017-12-14 11:55:27 -0500 |
---|---|---|
committer | Leo P | 2017-12-14 11:56:07 -0500 |
commit | 121e3d49f0ee797d26fd2bdadeb9aa03a5fced0c (patch) | |
tree | efae5de66e8853d251dfbbaf18c905c942384631 | |
parent | bceb57471dd5b7359685d2c759a0d0ebbc8b79f5 (diff) | |
download | aur-121e3d49f0ee797d26fd2bdadeb9aa03a5fced0c.tar.gz |
auto-AVX2
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 9 insertions, 5 deletions
@@ -1,5 +1,5 @@ # Generated by mksrcinfo v8 -# Thu Dec 14 16:43:37 UTC 2017 +# Thu Dec 14 16:55:57 UTC 2017 pkgbase = raiblocks-git pkgdesc = RaiBlocks is a cryptocurrency designed from the ground up for scalable instant transactions and zero transaction fees. pkgver = 8.0.r123.g2db8063b @@ -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() { |