]> Git Repo - secp256k1.git/blob - .travis.yml
Merge pull request #149
[secp256k1.git] / .travis.yml
1 language: c
2 compiler:
3   - clang
4   - gcc
5 install:
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
8   - if [ "$FIELD" = "64bit_asm" ]; then sudo apt-get install -qq yasm; fi
9 env:
10   global:
11     - FIELD=auto  BIGNUM=auto  SCALAR=auto  ENDOMORPHISM=no  BUILD=check  EXTRAFLAGS=
12   matrix:
13     - SCALAR=32bit
14     - SCALAR=64bit
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
23     - BIGNUM=none
24     - BIGNUM=none     ENDOMORPHISM=yes
25     - BUILD=distcheck
26     - EXTRAFLAGS=CFLAGS=-DDETERMINISTIC
27 before_script: ./autogen.sh
28 script: ./configure --enable-endomorphism=$ENDOMORPHISM --with-field=$FIELD --with-bignum=$BIGNUM --with-scalar=$SCALAR $EXTRAFLAGS && make -j2 $BUILD
29 os: linux
This page took 0.032004 seconds and 4 git commands to generate.