forked from accord-net/framework
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
37 lines (30 loc) · 829 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
language: csharp
os:
- linux
- osx
mono:
- latest
- 4.8.0
- 4.4.2
install:
- nuget restore Sources/Accord.NET.sln
- nuget restore Samples/Samples.sln
script:
- ./autogen.sh
- make
- if [[ "$TRAVIS_OS_NAME" == "osx" ]] ; then make test-reduced ; else make test ; fi
- make check
before_install:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
brew update;
brew cask install mono-mdk;
export PKG_CONFIG_PATH=/Library/Frameworks/Mono.framework/Versions/Current/lib/pkgconfig/;
export MONO=/Library/Frameworks/Mono.framework/Versions/Current/bin/mono;
export XBUILD=/Library/Frameworks/Mono.framework/Versions/Current/bin/xbuild;
fi
matrix:
exclude:
- os: osx
mono: 4.4.2
- os: osx
mono: 4.8.0