OSDN Git Service

Merge branch 'master' of git://github.com/relan/exfat into pie-x86
[android-x86/external-exfat.git] / .travis.yml
1 #
2 #   .travis.yml (29.02.20)
3 #   Travis Contiguous Integration configuration.
4 #
5 #   Free exFAT implementation.
6 #   Copyright (C) 2010-2020  Andrew Nayenko
7 #
8 #   This program is free software; you can redistribute it and/or modify
9 #   it under the terms of the GNU General Public License as published by
10 #   the Free Software Foundation, either version 2 of the License, or
11 #   (at your option) any later version.
12 #
13 #   This program is distributed in the hope that it will be useful,
14 #   but WITHOUT ANY WARRANTY; without even the implied warranty of
15 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 #   GNU General Public License for more details.
17 #
18 #   You should have received a copy of the GNU General Public License along
19 #   with this program; if not, write to the Free Software Foundation, Inc.,
20 #   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
21 #
22
23 ---
24 language: c
25
26 jobs:
27   include:
28     - os: linux
29       dist: bionic
30       arch: amd64
31     - os: linux
32       dist: bionic
33       arch: ppc64le
34     - os: linux
35       dist: bionic
36       arch: s390x
37     - os: osx
38       osx_image: xcode12.2
39
40 addons:
41   apt:
42     packages:
43       - libfuse-dev
44   homebrew:
45     update: true
46     casks:
47       - osxfuse
48
49 script:
50   - autoreconf --install
51   - ./configure CFLAGS='-Wall -Wextra'
52   - make -k
53   - dd if=/dev/zero of=foo.img bs=1048576 count=1
54   - mkfs/mkexfatfs -i 12345678 foo.img
55   - fsck/exfatfsck foo.img
56   - echo 'f1b3a11f781533f5b69086596be38367d0ebfb77  foo.img' | shasum -c