mirror of
https://github.com/wjwwood/serial.git
synced 2026-01-22 19:54:57 +08:00
travis: enable testing on OS X
This commit is contained in:
parent
c19a5a3cc9
commit
cf3a011c16
36
.travis.yml
36
.travis.yml
@ -1,12 +1,32 @@
|
||||
language: cpp
|
||||
compiler:
|
||||
- gcc
|
||||
- clang
|
||||
matrix:
|
||||
- compiler: gcc
|
||||
- compiler: clang
|
||||
- language: objective-c
|
||||
env: OSX=1
|
||||
before_install:
|
||||
- if [ -z $OSX ]; then
|
||||
echo "Not on OS X";
|
||||
else
|
||||
brew update;
|
||||
fi
|
||||
install:
|
||||
- sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu precise main" > /etc/apt/sources.list.d/ros-latest.list'
|
||||
- wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
|
||||
- sudo apt-get update
|
||||
- sudo apt-get install ros-groovy-catkin libboost-dev
|
||||
- source /opt/ros/groovy/setup.bash
|
||||
- if [ -z $OSX ]; then
|
||||
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu precise main" > /etc/apt/sources.list.d/ros-latest.list';
|
||||
wget http://packages.ros.org/ros.key -O - | sudo apt-key add -;
|
||||
sudo apt-get update;
|
||||
sudo apt-get install ros-groovy-catkin libboost-dev;
|
||||
source /opt/ros/groovy/setup.bash;
|
||||
else
|
||||
brew install cmake boost;
|
||||
sudo pip install catkin_pkg empy;
|
||||
mkdir -p /tmp/build_catkin;
|
||||
cd /tmp/build_catkin;
|
||||
git clone https://github.com/ros/catkin.git;
|
||||
cmake catkin;
|
||||
make;
|
||||
sudo make install;
|
||||
cd -;
|
||||
fi
|
||||
script:
|
||||
- make && make test
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user