mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Update snapshots to also build/test on OSX
This commit is contained in:
parent
6d3687a613
commit
94415ce996
5 changed files with 24 additions and 10 deletions
21
.travis.yml
21
.travis.yml
|
@ -1,19 +1,19 @@
|
||||||
language: c
|
language: c
|
||||||
|
|
||||||
|
os:
|
||||||
|
- linux
|
||||||
|
- osx
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
|
- if [ "${TRAVIS_OS_NAME}" = "linux" ]; then ./travis.linux.install.deps.sh; fi
|
||||||
- sudo apt-get update -q
|
- if [ "${TRAVIS_OS_NAME}" = "osx" ]; then ./travis.osx.install.deps.sh; fi
|
||||||
- sudo apt-get install -qq --force-yes -y autoconf2.13 gperf libxxf86vm-dev libglfw-dev libstdc++6-4.7-dev
|
|
||||||
- echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
|
|
||||||
- sudo apt-get install ttf-mscorefonts-installer > /dev/null
|
|
||||||
before_script:
|
before_script:
|
||||||
- mkdir -p build
|
- mkdir -p build
|
||||||
|
|
||||||
script: |
|
script:
|
||||||
cd build
|
- if [ "${TRAVIS_OS_NAME}" = "linux" ]; then ./travis.linux.script.sh; fi
|
||||||
../configure
|
- if [ "${TRAVIS_OS_NAME}" = "osx" ]; then ./travis.osx.script.sh; fi
|
||||||
make -j2
|
|
||||||
make check
|
|
||||||
|
|
||||||
git:
|
git:
|
||||||
submodules: true
|
submodules: true
|
||||||
|
@ -25,4 +25,5 @@ branches:
|
||||||
only:
|
only:
|
||||||
- travis
|
- travis
|
||||||
- master
|
- master
|
||||||
|
|
||||||
after_success:
|
after_success:
|
||||||
|
|
5
travis.linux.install.deps.sh
Executable file
5
travis.linux.install.deps.sh
Executable file
|
@ -0,0 +1,5 @@
|
||||||
|
sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
|
||||||
|
sudo apt-get update -q
|
||||||
|
sudo apt-get install -qq --force-yes -y autoconf2.13 gperf libxxf86vm-dev libglfw-dev libstdc++6-4.7-dev
|
||||||
|
echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
|
||||||
|
sudo apt-get install ttf-mscorefonts-installer > /dev/null
|
3
travis.linux.script.sh
Executable file
3
travis.linux.script.sh
Executable file
|
@ -0,0 +1,3 @@
|
||||||
|
cd build
|
||||||
|
../configure
|
||||||
|
make -j2 && make check-servo
|
2
travis.osx.install.deps.sh
Executable file
2
travis.osx.install.deps.sh
Executable file
|
@ -0,0 +1,2 @@
|
||||||
|
brew install https://raw.github.com/Homebrew/homebrew-versions/master/autoconf213.rb
|
||||||
|
brew install automake libtool pkg-config
|
3
travis.osx.script.sh
Executable file
3
travis.osx.script.sh
Executable file
|
@ -0,0 +1,3 @@
|
||||||
|
cd build
|
||||||
|
../configure
|
||||||
|
make -j2 && make check-servo && make check-content && make check-ref-cpu
|
Loading…
Add table
Add a link
Reference in a new issue