TYPE3
[iec.git] / src / type3_AndroidCloud / anbox-master / external / cpu_features / .travis.yml
1 language: c
2
3 sudo: false
4
5 cache:
6   directories:
7     - $HOME/cpu_features_archives
8
9 matrix:
10   include:
11   - os: linux
12     compiler: gcc
13     env:
14       TOOLCHAIN=NATIVE
15       TARGET=native
16   - os: linux
17     compiler: clang
18     env:
19       TOOLCHAIN=NATIVE
20       TARGET=native
21   - os: osx
22     compiler: gcc
23     env:
24       TOOLCHAIN=NATIVE
25       TARGET=native
26   - os: osx
27     compiler: clang
28     env:
29       TOOLCHAIN=NATIVE
30       TARGET=native
31   - os: linux-ppc64le
32     compiler: gcc
33     env:
34       TOOLCHAIN=NATIVE
35       TARGET=native
36   - os: linux-ppc64le
37     compiler: clang
38     env:
39       TOOLCHAIN=NATIVE
40       TARGET=native
41   # Toolchains for little-endian, 64-bit ARMv8 for GNU/Linux systems
42   - os: linux
43     env:
44       TOOLCHAIN=LINARO
45       TARGET=aarch64-linux-gnu
46       QEMU_ARCH=aarch64
47   # Toolchains for little-endian, hard-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems
48   - os: linux
49     env:
50       TOOLCHAIN=LINARO
51       TARGET=arm-linux-gnueabihf
52       QEMU_ARCH=arm
53   # Toolchains for little-endian, 32-bit ARMv8 for GNU/Linux systems
54   - os: linux
55     env:
56       TOOLCHAIN=LINARO
57       TARGET=armv8l-linux-gnueabihf
58       QEMU_ARCH=arm
59   # Toolchains for little-endian, soft-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems
60   - os: linux
61     env:
62       TOOLCHAIN=LINARO
63       TARGET=arm-linux-gnueabi
64       QEMU_ARCH=arm
65   # Toolchains for big-endian, 64-bit ARMv8 for GNU/Linux systems
66   - os: linux
67     env:
68       TOOLCHAIN=LINARO
69       TARGET=aarch64_be-linux-gnu
70       QEMU_ARCH=DISABLED
71   # Toolchains for big-endian, hard-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems
72   - os: linux
73     env:
74       TOOLCHAIN=LINARO
75       TARGET=armeb-linux-gnueabihf
76       QEMU_ARCH=DISABLED
77   # Toolchains for big-endian, soft-float, 32-bit ARMv7 (and earlier) for GNU/Linux systems
78   - os: linux
79     env:
80       TOOLCHAIN=LINARO
81       TARGET=armeb-linux-gnueabi
82       QEMU_ARCH=DISABLED
83   - os: linux
84     env:
85       TOOLCHAIN=CODESCAPE
86       TARGET=mips-mti-linux-gnu
87       QEMU_ARCH=DISABLED
88
89 script:
90   - cmake --version
91   - bash -e -x ./scripts/run_integration.sh