Add UpdatedBlockTip signal to CMainSignals and CValidationInterface
[bitcoinplatinum.git] / src / secp256k1 / .travis.yml
blob0d8089cfe4e87a44c0fd9da376d6407f1ac31c58
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  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     - BUILD=distcheck
24     - EXTRAFLAGS=CFLAGS=-DDETERMINISTIC
25 matrix:
26   fast_finish: true
27   include:
28     - compiler: clang
29       env: HOST=i686-linux-gnu ENDOMORPHISM=yes
30       addons:
31         apt:
32           packages:
33             - gcc-multilib
34             - libgmp-dev:i386
35     - compiler: clang
36       env: HOST=i686-linux-gnu
37       addons:
38         apt:
39           packages:
40             - gcc-multilib
41     - compiler: gcc
42       env: HOST=i686-linux-gnu ENDOMORPHISM=yes
43       addons:
44         apt:
45           packages:
46             - gcc-multilib
47     - compiler: gcc
48       env: HOST=i686-linux-gnu
49       addons:
50         apt:
51           packages:
52             - gcc-multilib
53             - libgmp-dev:i386
54 before_script: ./autogen.sh
55 script:
56  - if [ -n "$HOST" ]; then export USE_HOST="--host=$HOST"; fi
57  - if [ "x$HOST" = "xi686-linux-gnu" ]; then export CC="$CC -m32"; fi
58  - ./configure --enable-endomorphism=$ENDOMORPHISM --with-field=$FIELD --with-bignum=$BIGNUM --with-scalar=$SCALAR $EXTRAFLAGS $USE_HOST && make -j2 $BUILD
59 os: linux