Skip to content

Commit b632107

Browse files
authored
Use the org's own PPA for CMake (simdjson#1295)
Co-authored-by: friendlyanon <friendlyanon@users.noreply.github.com>
1 parent f62ca21 commit b632107

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

.travis.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
11
language: cpp
2+
23
dist: bionic
4+
35
arch:
46
- ppc64le
7+
58
cache:
69
directories:
710
- $HOME/.dep_cache
11+
812
env:
913
global:
1014
- simdjson_DEPENDENCY_CACHE_DIR=$HOME/.dep_cache
15+
1116
matrix:
1217
include:
1318
- os: linux
@@ -156,13 +161,11 @@ before_install:
156161
- eval "${COMPILER}"
157162

158163
install:
159-
- if [[ "${TRAVIS_CPU_ARCH}" == "ppc64le" ]]; then
160-
sudo apt-get install libuv1 rhash libstdc++6;
161-
wget https://anaconda.org/conda-forge/cmake/3.17.0/download/linux-ppc64le/cmake-3.17.0-hfb1cb51_0.tar.bz2;
162-
mkdir $HOME/cmake;
163-
tar -xjf cmake-3.17.0-hfb1cb51_0.tar.bz2 -C $HOME/cmake;
164-
export PATH=$HOME/cmake/bin:$PATH;
165-
fi
164+
- wget -q -O - "https://raw.githubusercontent.com/simdjson/debian-ppa/master/key.gpg" | sudo apt-key add -
165+
- sudo apt-add-repository "deb https://raw.githubusercontent.com/simdjson/debian-ppa/master simdjson main"
166+
- sudo apt-get -qq update
167+
- sudo apt-get purge cmake cmake-data
168+
- sudo apt-get -t simdjson -y install cmake
166169
- export CMAKE_CXX_FLAGS="-maltivec -mcpu=power9 -mtune=power9"
167170
- export CMAKE_C_FLAGS="${CMAKE_CXX_FLAGS}"
168171
- export CMAKE_FLAGS="-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} -DSIMDJSON_IMPLEMENTATION=ppc64;fallback";

0 commit comments

Comments
 (0)