authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-08-27 01:25:34-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2017-08-27 01:28:04-04:00
log01f88bf8c658ab6e74d8c3b030b55b17a5048502
tree55fa8726971ff75752a85b5fae8692518864c6eb
parentfedccf9d2d22dba66b7095a6ce5fe6a874f12178

travis again


6 files changed, 26 insertions(+), 7 deletions(-)

ci/travis_linux_before_install+2
...@@ -1,5 +1,7 @@...@@ -1,5 +1,7 @@
1#!/bin/sh1#!/bin/sh
22
3set -x
4
3sudo sh -c 'echo "deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-5.0 main" >> /etc/apt/sources.list'5sudo sh -c 'echo "deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-5.0 main" >> /etc/apt/sources.list'
4wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -6wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
5sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test7sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
ci/travis_linux_install+2
...@@ -1,5 +1,7 @@...@@ -1,5 +1,7 @@
1#!/bin/sh1#!/bin/sh
22
3set -x
4
3sudo apt-get remove -y llvm-*5sudo apt-get remove -y llvm-*
4sudo rm -rf /usr/local/*6sudo rm -rf /usr/local/*
5sudo apt-get install -y clang-5.0 libclang-5.0 libclang-5.0-dev llvm-5.0 llvm-5.0-dev liblld-5.0 liblld-5.0-dev cmake7sudo apt-get install -y clang-5.0 libclang-5.0 libclang-5.0-dev llvm-5.0 llvm-5.0-dev liblld-5.0 liblld-5.0-dev cmake
ci/travis_linux_script+2
...@@ -1,5 +1,7 @@...@@ -1,5 +1,7 @@
1#!/bin/sh1#!/bin/sh
22
3set -x
4
3export CC=clang-5.05export CC=clang-5.0
4export CXX=clang++-5.06export CXX=clang++-5.0
5which $CC7which $CC
ci/travis_osx_before_install+2
...@@ -1,3 +1,5 @@...@@ -1,3 +1,5 @@
1#!/bin/sh1#!/bin/sh
22
3set -x
4
3brew update5brew update
ci/travis_osx_install+14-5
...@@ -1,20 +1,29 @@...@@ -1,20 +1,29 @@
1#!/bin/sh1#!/bin/sh
22
3set -x
4
3brew install gcc@75brew install gcc@7
4brew outdated gcc@7 || brew upgrade gcc@76brew outdated gcc@7 || brew upgrade gcc@7
5brew link --overwrite gcc@77brew link --overwrite gcc@7
68
9which gcc
10which g++
11which gcc-7
12which g++-7
13
7SRC_DIR=$(pwd)14SRC_DIR=$(pwd)
8PREFIX_DIR=$SRC_DIR/local15PREFIX_DIR=$SRC_DIR/local
9export CC=/usr/local/opt/gcc/bin/$(uname -m)-apple-darwin$(uname -r)-gcc-716export CC=/usr/local/Cellar/gcc/7.2.0/bin/gcc-7
10export CXX=/usr/local/opt/gcc/bin/$(uname -m)-apple-darwin$(uname -r)-g++-717export CXX=/usr/local/Cellar/gcc/7.2.0/bin/g++-7
1118
12wget http://prereleases.llvm.org/5.0.0/rc2/llvm-5.0.0rc2.src.tar.xz 19wget http://prereleases.llvm.org/5.0.0/rc2/llvm-5.0.0rc2.src.tar.xz
13wget http://prereleases.llvm.org/5.0.0/rc2/cfe-5.0.0rc2.src.tar.xz20wget http://prereleases.llvm.org/5.0.0/rc2/cfe-5.0.0rc2.src.tar.xz
14wget http://prereleases.llvm.org/5.0.0/rc2/lld-5.0.0rc2.src.tar.xz21wget http://prereleases.llvm.org/5.0.0/rc2/lld-5.0.0rc2.src.tar.xz
1522
23ls -ahl /usr/local/opt
24
16cd $SRC_DIR25cd $SRC_DIR
17tar xvf llvm-5.0.0rc2.src.tar.xz26tar xf llvm-5.0.0rc2.src.tar.xz
18cd llvm-5.0.0rc2.src27cd llvm-5.0.0rc2.src
19mkdir build28mkdir build
20cd build29cd build
...@@ -22,7 +31,7 @@ cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PREFIX_DIR -DCMAKE_P...@@ -22,7 +31,7 @@ cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PREFIX_DIR -DCMAKE_P
22make install31make install
2332
24cd $SRC_DIR33cd $SRC_DIR
25tar xvf lld-5.0.0rc2.src.tar.xz34tar xf lld-5.0.0rc2.src.tar.xz
26cd lld-5.0.0rc2.src35cd lld-5.0.0rc2.src
27mkdir build36mkdir build
28cd build37cd build
...@@ -30,7 +39,7 @@ cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PREFIX_DIR -DCMAKE_P...@@ -30,7 +39,7 @@ cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=$PREFIX_DIR -DCMAKE_P
30make install39make install
3140
32cd $SRC_DIR41cd $SRC_DIR
33tar xvf cfe-5.0.0rc2.src.tar.xz42tar xf cfe-5.0.0rc2.src.tar.xz
34cd cfe-5.0.0rc2.src43cd cfe-5.0.0rc2.src
35mkdir build44mkdir build
36cd build45cd build
ci/travis_osx_script+4-2
...@@ -1,8 +1,10 @@...@@ -1,8 +1,10 @@
1#!/bin/sh1#!/bin/sh
22
3set -x
4
3PREFIX_DIR=$(pwd)/local5PREFIX_DIR=$(pwd)/local
4export CC=/usr/local/opt/gcc/bin/$(uname -m)-apple-darwin$(uname -r)-gcc-76export CC=/usr/local/Cellar/gcc/7.2.0/bin/gcc-7
5export CXX=/usr/local/opt/gcc/bin/$(uname -m)-apple-darwin$(uname -r)-g++-77export CXX=/usr/local/Cellar/gcc/7.2.0/bin/g++-7
68
7echo $PATH9echo $PATH
8mkdir build10mkdir build