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 /PKGBUILD | |
parent | bceb57471dd5b7359685d2c759a0d0ebbc8b79f5 (diff) | |
download | aur-121e3d49f0ee797d26fd2bdadeb9aa03a5fced0c.tar.gz |
auto-AVX2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -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() { |