]> Git Repo - secp256k1.git/blame - .travis.yml
Merge pull request #155
[secp256k1.git] / .travis.yml
CommitLineData
992e03bc
CF
1language: c
2compiler:
3 - clang
4 - gcc
b0cc21f8 5install:
520ba3c9
PW
6 - sudo apt-get install -qq libssl-dev
7 - if [ "$BIGNUM" = "gmp" -o "$BIGNUM" = "auto" -o "$FIELD" = "gmp" ]; then sudo apt-get install -qq libgmp-dev; fi
7280781c 8 - if [ "$FIELD" = "64bit_asm" ]; then sudo apt-get install -qq yasm; fi
b0cc21f8
CF
9env:
10 global:
f49b2ef8 11 - FIELD=auto BIGNUM=auto SCALAR=auto ENDOMORPHISM=no BUILD=check EXTRAFLAGS=
b0cc21f8 12 matrix:
1d52a8b1
PW
13 - SCALAR=32bit
14 - SCALAR=64bit
520ba3c9
PW
15 - FIELD=gmp
16 - FIELD=gmp ENDOMORPHISM=yes
17 - FIELD=64bit_asm
18 - FIELD=64bit_asm ENDOMORPHISM=yes
19 - FIELD=64bit
20 - FIELD=64bit ENDOMORPHISM=yes
21 - FIELD=32bit
22 - FIELD=32bit ENDOMORPHISM=yes
597128d3 23 - BIGNUM=none
c35ff1ea 24 - BIGNUM=none ENDOMORPHISM=yes
b0cc21f8 25 - BUILD=distcheck
f49b2ef8 26 - EXTRAFLAGS=CFLAGS=-DDETERMINISTIC
b0cc21f8 27before_script: ./autogen.sh
f49b2ef8 28script: ./configure --enable-endomorphism=$ENDOMORPHISM --with-field=$FIELD --with-bignum=$BIGNUM --with-scalar=$SCALAR $EXTRAFLAGS && make -j2 $BUILD
b0cc21f8 29os: linux
This page took 0.025736 seconds and 4 git commands to generate.