]>
Commit | Line | Data |
---|---|---|
992e03bc CF |
1 | language: c |
2 | compiler: | |
3 | - clang | |
4 | - gcc | |
b0cc21f8 | 5 | install: |
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 |
9 | env: |
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 | 27 | before_script: ./autogen.sh |
f49b2ef8 | 28 | script: ./configure --enable-endomorphism=$ENDOMORPHISM --with-field=$FIELD --with-bignum=$BIGNUM --with-scalar=$SCALAR $EXTRAFLAGS && make -j2 $BUILD |
b0cc21f8 | 29 | os: linux |