]> Git Repo - secp256k1.git/blob - .travis.yml
Make ecmult static precomputation default
[secp256k1.git] / .travis.yml
1 language: c
2 sudo: false
3 addons:
4   apt:
5     packages: libgmp-dev
6 compiler:
7   - clang
8   - gcc
9 env:
10   global:
11     - FIELD=auto  BIGNUM=auto  SCALAR=auto  ENDOMORPHISM=no  STATICPRECOMPUTATION=no ASM=no  BUILD=check  EXTRAFLAGS= HOST=
12   matrix:
13     - SCALAR=32bit
14     - SCALAR=64bit
15     - FIELD=64bit
16     - FIELD=64bit     ENDOMORPHISM=yes
17     - FIELD=64bit                       ASM=x86_64
18     - FIELD=64bit     ENDOMORPHISM=yes  ASM=x86_64
19     - FIELD=32bit
20     - FIELD=32bit     ENDOMORPHISM=yes
21     - BIGNUM=no
22     - BIGNUM=no       ENDOMORPHISM=yes
23     - BIGNUM=no       STATICPRECOMPUTATION=no
24     - BUILD=distcheck
25     - EXTRAFLAGS=CFLAGS=-DDETERMINISTIC
26 matrix:
27   fast_finish: true
28   include:
29     - compiler: clang
30       env: HOST=i686-linux-gnu ENDOMORPHISM=yes
31       addons:
32         apt:
33           packages:
34             - gcc-multilib
35             - libgmp-dev:i386
36     - compiler: clang
37       env: HOST=i686-linux-gnu
38       addons:
39         apt:
40           packages:
41             - gcc-multilib
42     - compiler: gcc
43       env: HOST=i686-linux-gnu ENDOMORPHISM=yes
44       addons:
45         apt:
46           packages:
47             - gcc-multilib
48     - compiler: gcc
49       env: HOST=i686-linux-gnu
50       addons:
51         apt:
52           packages:
53             - gcc-multilib
54             - libgmp-dev:i386
55 before_script: ./autogen.sh
56 script:
57  - if [ -n "$HOST" ]; then export USE_HOST="--host=$HOST"; fi
58  - if [ "x$HOST" = "xi686-linux-gnu" ]; then export CC="$CC -m32"; fi
59  - ./configure --enable-endomorphism=$ENDOMORPHISM --with-field=$FIELD --with-bignum=$BIGNUM --with-scalar=$SCALAR --enable-ecmult-static-precomputation=$STATICPRECOMPUTATION $EXTRAFLAGS $USE_HOST && make -j2 $BUILD
60 os: linux
This page took 0.026495 seconds and 4 git commands to generate.