Philip Tricca | 3a8719e | 2018-06-03 18:51:29 -0700 | [diff] [blame] | 1 | language: c |
Philip Tricca | f4d79fa | 2020-02-20 22:06:24 -0800 | [diff] [blame] | 2 | dist: bionic |
Philip Tricca | 3a8719e | 2018-06-03 18:51:29 -0700 | [diff] [blame] | 3 | compiler: |
Philip Tricca | 3a8719e | 2018-06-03 18:51:29 -0700 | [diff] [blame] | 4 | - clang |
Philip Tricca | f4d79fa | 2020-02-20 22:06:24 -0800 | [diff] [blame] | 5 | - gcc |
Philip Tricca | 3a8719e | 2018-06-03 18:51:29 -0700 | [diff] [blame] | 6 | |
7 | addons: | ||||
8 | apt: | ||||
9 | packages: | ||||
10 | - autoconf-archive | ||||
Philip Tricca | 3a8719e | 2018-06-03 18:51:29 -0700 | [diff] [blame] | 11 | |
Philip Tricca | f4d79fa | 2020-02-20 22:06:24 -0800 | [diff] [blame] | 12 | arch: |
13 | - amd64 | ||||
14 | - arm64 | ||||
Philip Tricca | f4d79fa | 2020-02-20 22:06:24 -0800 | [diff] [blame] | 15 | - s390x |
16 | |||||
17 | matrix: | ||||
18 | include: | ||||
19 | - compiler: clang | ||||
20 | env: CONF_OPT="--host=i686-pc-linux-gnu" CFLAGS="-m32" LDFLAGS="-m32" | ||||
21 | - compiler: gcc | ||||
22 | env: CONF_OPT="--host=i686-pc-linux-gnu" CFLAGS="-m32" LDFLAGS="-m32" | ||||
Philip Tricca | 3a8719e | 2018-06-03 18:51:29 -0700 | [diff] [blame] | 23 | |
24 | before_install: | ||||
Philip Tricca | f4d79fa | 2020-02-20 22:06:24 -0800 | [diff] [blame] | 25 | - | |
26 | if [ $LDFLAGS = "-m32" ]; then | ||||
27 | sudo dpkg --add-architecture i386 | ||||
28 | sudo apt-get update | ||||
29 | sudo apt-get install gcc-multilib libssl-dev:i386 | ||||
30 | fi | ||||
Philip Tricca | 3a8719e | 2018-06-03 18:51:29 -0700 | [diff] [blame] | 31 | |
Andrey Marochko | 7468f1a | 2019-06-25 15:16:29 -0700 | [diff] [blame] | 32 | before_script: |
Andrey Marochko | 2856e6c | 2019-06-25 15:07:26 -0700 | [diff] [blame] | 33 | - cd TPMCmd |
Andrey Marochko | 7468f1a | 2019-06-25 15:16:29 -0700 | [diff] [blame] | 34 | |
35 | script: | ||||
Philip Tricca | 3a8719e | 2018-06-03 18:51:29 -0700 | [diff] [blame] | 36 | - ./bootstrap |
Philip Tricca | f4d79fa | 2020-02-20 22:06:24 -0800 | [diff] [blame] | 37 | - ./configure ${CONF_OPT} |
Philip Tricca | 3a8719e | 2018-06-03 18:51:29 -0700 | [diff] [blame] | 38 | - make --jobs=$(($(nproc)*3/2)) distcheck |