[CI] add optimized builds, signatures

This commit is contained in:
androm3da 2018-02-11 23:06:34 -06:00 committed by GitHub
commit 4c7f4377f2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 30 additions and 2 deletions

View file

@ -21,6 +21,7 @@ variables:
- build*/*.tar*
- build*/*_test
- csa_results
- build*/SHA1SUMS
script:
- ./ci/build-gitlab.sh
@ -76,6 +77,30 @@ Ubuntu Linux Xenial:
- ./ci/ubuntu_prep.sh
- ./ci/bootstrap_boost.sh
Xenial OPTIMIZED:
<<: *linux_cfg
stage: build
image: ubuntu:xenial
variables:
FLAVOR: xenial
SIMD: 1
before_script:
- ./ci/ubuntu_prep.sh
- ./ci/bootstrap_boost.sh
Artful OPTIMIZED:
<<: *linux_cfg
stage: build
image: ubuntu:artful
variables:
FLAVOR: artful
SIMD: 1
before_script:
- ./ci/ubuntu_prep.sh
- ./ci/bootstrap_boost.sh
# DISABLED for now
.Ubuntu Linux:ASAN:

View file

@ -24,10 +24,13 @@ fi
if [[ ${SIMD} -eq 1 ]]; then
SIMD_CFG="-DRAIBLOCKS_SIMD_OPTIMIZATIONS=ON"
CRYPTOPP_CFG="-DCRYPTOPP_CUSTOM=ON"
CRYPTOPP_CFG=""
echo SIMD and other optimizations enabled
echo local CPU:
cat /proc/cpuinfo # TBD for macOS
else
SIMD_CFG=""
CRYPTOPP_CFG=""
CRYPTOPP_CFG="-DCRYPTOPP_CUSTOM=ON"
fi
if [[ ${ASAN_INT} -eq 1 ]]; then