Merge pull request #766 from wolfman2000/wolf-travis-container
Switch to travis's container infrastructure.
This commit is contained in:
+9
-4
@@ -1,6 +1,11 @@
|
||||
#!/bin/sh
|
||||
set -ex
|
||||
wget http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz
|
||||
tar -xzvf cmake-3.2.2.tar.gz
|
||||
cd cmake-3.2.2 && ./configure && make && sudo make install
|
||||
set -e
|
||||
# See if the cmake folder is empty.
|
||||
if [ ! -d "$HOME/cmake/lib" ]; then
|
||||
wget http://www.cmake.org/files/v3.3/cmake-3.3.1.tar.gz
|
||||
tar -xzf cmake-3.3.1.tar.gz
|
||||
cd cmake-3.3.1 && ./configure --prefix=$HOME/cmake && make && make install
|
||||
else
|
||||
echo "Using cached directory."
|
||||
fi
|
||||
|
||||
|
||||
+31
-21
@@ -1,5 +1,11 @@
|
||||
language: cpp
|
||||
|
||||
cache:
|
||||
directories:
|
||||
- $HOME/cmake
|
||||
|
||||
sudo: false
|
||||
|
||||
compiler:
|
||||
- clang
|
||||
- gcc
|
||||
@@ -8,28 +14,32 @@ notifications:
|
||||
email: false
|
||||
irc: "chat.freenode.net#stepmania-devs"
|
||||
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- nasm
|
||||
- libmad0-dev
|
||||
- libgtk2.0-dev
|
||||
- binutils-dev
|
||||
- libasound-dev
|
||||
- libpulse-dev
|
||||
- libjack-dev
|
||||
- libc6-dev
|
||||
- libogg-dev
|
||||
- libvorbis-dev
|
||||
- libbz2-dev
|
||||
- libjpeg8-dev
|
||||
- libpng12-dev
|
||||
- libxtst-dev
|
||||
- libxrandr-dev
|
||||
- libglu1-mesa-dev
|
||||
- mesa-common-dev
|
||||
- libglew-dev
|
||||
|
||||
before_script:
|
||||
- sudo apt-get update -qq
|
||||
- sudo apt-get install -y nasm
|
||||
- sudo apt-get install -y libmad0-dev
|
||||
- sudo apt-get install -y libgtk2.0-dev
|
||||
- sudo apt-get install -y binutils-dev
|
||||
- sudo apt-get install -y libasound-dev
|
||||
- sudo apt-get install -y libpulse-dev
|
||||
- sudo apt-get install -y libjack-dev
|
||||
- sudo apt-get install -y libc6-dev
|
||||
- sudo apt-get install -y libogg-dev
|
||||
- sudo apt-get install -y libvorbis-dev
|
||||
- sudo apt-get install -y libbz2-dev
|
||||
- sudo apt-get install -y zlib1g-dev
|
||||
- sudo apt-get install -y libjpeg8-dev
|
||||
- sudo apt-get install -y libpng12-dev
|
||||
- sudo apt-get install -y libxtst-dev libxrandr-dev
|
||||
- sudo apt-get install -y libglu1-mesa-dev
|
||||
- sudo apt-get install -y mesa-common-dev
|
||||
- sudo apt-get install -y libglew-dev
|
||||
- ./.install-cmake.sh
|
||||
- bash .install-cmake.sh
|
||||
|
||||
script:
|
||||
- cmake -DWITH_PORTABLE_TOMCRYPT=ON -G 'Unix Makefiles'
|
||||
- cd Build
|
||||
- $HOME/cmake/bin/cmake -DWITH_PORTABLE_TOMCRYPT=ON -G 'Unix Makefiles' ..
|
||||
- make
|
||||
|
||||
Reference in New Issue
Block a user