mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-23 03:18:49 +03:00
Fix travis build failing due to azure changes
This commit is contained in:
parent
a4e7e24810
commit
349d2109c9
2 changed files with 9 additions and 7 deletions
|
@ -46,25 +46,27 @@ if [ "$TRAVIS_OS_NAME" = "linux" ]; then
|
||||||
|
|
||||||
if [ "$UBUNTU_RELEASE" = "trusty" ]; then
|
if [ "$UBUNTU_RELEASE" = "trusty" ]; then
|
||||||
curl https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
|
curl https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
|
||||||
sudo apt-add-repository "deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty main"
|
sudo apt-add-repository -y "deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-5.0 main"
|
||||||
|
|
||||||
sudo apt-get update -qq
|
sudo apt-get update -qq
|
||||||
sudo apt-get install -qq -y clang-5.0
|
sudo apt-get install -qq -y clang-5.0
|
||||||
|
|
||||||
sudo add-apt-repository -y ppa:beineri/opt-qt${QT_VERSION}-trusty
|
sudo add-apt-repository -y ppa:beineri/opt-qt${QT_VERSION}-trusty
|
||||||
# needed for git-lfs, otherwise the follow apt update fails.
|
|
||||||
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 6B05F25D762E3157
|
|
||||||
elif [ "$UBUNTU_RELEASE" = "xenial" ]; then
|
elif [ "$UBUNTU_RELEASE" = "xenial" ]; then
|
||||||
curl https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
|
curl https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
|
||||||
sudo apt-add-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-6.0 main"
|
sudo apt-add-repository -y "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-6.0 main"
|
||||||
sudo apt-get update -qq
|
sudo apt-get update -qq
|
||||||
sudo apt-get install -qq -y clang-6.0
|
sudo apt-get install -qq -y clang-6.0
|
||||||
sudo add-apt-repository ppa:beineri/opt-qt-5.11.1-xenial
|
sudo add-apt-repository -y ppa:beineri/opt-qt-5.11.1-xenial
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# needed for git-lfs, otherwise the follow apt update fails.
|
||||||
|
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 6B05F25D762E3157
|
||||||
# needed for mongodb repository: https://github.com/travis-ci/travis-ci/issues/9037
|
# needed for mongodb repository: https://github.com/travis-ci/travis-ci/issues/9037
|
||||||
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
|
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
|
||||||
|
|
||||||
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
|
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
|
||||||
|
|
||||||
sudo apt update -qq
|
sudo apt update -qq
|
||||||
sudo apt install -qq -y \
|
sudo apt install -qq -y \
|
||||||
|
|
|
@ -105,7 +105,7 @@ if(NOT MSVC)
|
||||||
-fsized-deallocation \
|
-fsized-deallocation \
|
||||||
-fdiagnostics-color=always \
|
-fdiagnostics-color=always \
|
||||||
-Wunreachable-code \
|
-Wunreachable-code \
|
||||||
-std=c++14"
|
-std=c++14"
|
||||||
)
|
)
|
||||||
if (NOT CMAKE_COMPILER_IS_GNUCXX)
|
if (NOT CMAKE_COMPILER_IS_GNUCXX)
|
||||||
# -Wshadow is buggy and broken in GCC, so do not enable it.
|
# -Wshadow is buggy and broken in GCC, so do not enable it.
|
||||||
|
|
Loading…
Reference in a new issue