From 0f1e145e3294bc548aaf002eb88458caf6906ab8 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Mon, 26 Feb 2018 18:07:53 +0100 Subject: Manually install extra-cmake-modules --- .travis.yml | 3 +-- .travis/install-extra-cmake-modules.sh | 9 +++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100755 .travis/install-extra-cmake-modules.sh diff --git a/.travis.yml b/.travis.yml index bb721a3e..801c5d34 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,12 +6,10 @@ addons: sources: - ubuntu-toolchain-r-test - ubuntu-sdk-team - - sourceline: "ppa:rjvbertin/kde-git" - sourceline: "ppa:beineri/opt-qt571-trusty" packages: - g++-6 - cmake - - extra-cmake-modules - ninja-build # TODO: that's a bit much (especially downloading the # documentation, 3D stuff, etc.) @@ -21,6 +19,7 @@ before_script: - source /opt/qt57/bin/qt57-env.sh - ./.travis/install-kasync.sh - ./.travis/install-flatbuffers.sh + - ./.travis/install-extra-cmake-modules.sh - ./.travis/install-kdav2.sh - ./.travis/install-kimap2.sh diff --git a/.travis/install-extra-cmake-modules.sh b/.travis/install-extra-cmake-modules.sh new file mode 100755 index 00000000..b784c772 --- /dev/null +++ b/.travis/install-extra-cmake-modules.sh @@ -0,0 +1,9 @@ +#!/bin/bash +set -xeuo pipefail +git clone "git://anongit.kde.org/extra-cmake-modules" /tmp/ecm +cd ecm +git checkout 5.43.0 +mkdir build +cd build +cmake .. -G Ninja -DCMAKE_INSTALL_PREFIX=/usr +ninja && sudo ninja install -- cgit v1.2.3