diff options
author | Mauro Sardara <msardara+fdio@cisco.com> | 2017-04-30 02:23:40 +0200 |
---|---|---|
committer | Mauro Sardara <msardara+fdio@cisco.com> | 2017-04-30 02:30:07 +0200 |
commit | 6d9c7e33def6ea7923423dde06f216fcb96fdc6e (patch) | |
tree | 8f98ddb8521cd390da00167a1e540985453eee69 | |
parent | 42d40734f3a884b2465553a8f1f61fc5da7af4a9 (diff) |
Updating CMake version to install
Change-Id: Iee5a5db24a89b0dc07875289f87dc73e65f37607
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
-rw-r--r-- | scripts/build-package.sh | 47 |
1 files changed, 14 insertions, 33 deletions
diff --git a/scripts/build-package.sh b/scripts/build-package.sh index 39b396c0..47f6a5f4 100644 --- a/scripts/build-package.sh +++ b/scripts/build-package.sh @@ -13,36 +13,24 @@ VIPER_DEPS_UBUNTU="zlib1g-dev git-core build-essential libxml2-dev libcurl4-open libavcodec-dev libavformat-dev libswscale-dev libavresample-dev libqml-module-qtav \ qt57quickcontrols qt57quickcontrols2 libboost-system-dev" -BUILD_TOOLS="build-essential cmake" +BUILD_TOOLS="build-essential doxygen" # Parameters: # $1 = Distribution [Trusty / CentOS] # update_cmake_repo() { - DISTRIBUTION=$1 + cat /etc/resolv.conf + echo "nameserver 8.8.8.8" | sudo tee -a /etc/resolv.conf + cat /etc/resolv.conf - if [ "$DISTRIBUTION" == "trusty" ]; then - sudo ${apt_get} install -y --allow-unauthenticated software-properties-common - sudo add-apt-repository --yes ppa:george-edison55/cmake-3.x - elif [ "$DISTRIBUTION" == "CentOS" ]; then - sudo cat << EOF > cmake.repo -[cmake-repo] -name=Repo for cmake3 -baseurl=http://mirror.ghettoforge.org/distributions/gf/el/7/plus/x86_64/ -enabled=1 -gpgcheck=0 -EOF - sudo cat << EOF > jsoncpp.repo -[jsoncp-repo] -name=Repo for jsoncpp -baseurl=http://dl.fedoraproject.org/pub/epel/7/x86_64/ -enabled=1 -gpgcheck=0 -EOF - sudo mv cmake.repo /etc/yum.repos.d/cmake.repo - sudo mv jsoncpp.repo /etc/yum.repos.d/jsoncpp.repo - fi + CMAKE_INSTALL_SCRIPT_URL="https://cmake.org/files/v3.8/cmake-3.8.0-Linux-x86_64.sh" + CMAKE_INSTALL_SCRIPT="/tmp/install_cmake.sh" + curl ${CMAKE_INSTALL_SCRIPT_URL} > ${CMAKE_INSTALL_SCRIPT} + + sudo mkdir -p /opt/cmake + sudo bash ${CMAKE_INSTALL_SCRIPT} --skip-license --prefix=/opt/cmake + export PATH=/opt/cmake/bin:$PATH } # Parameters: @@ -126,18 +114,11 @@ setup() { DISTRIB_ID=$1 DISTRIB_CODENAME=$2 - if [ "$DISTRIB_ID" == "Ubuntu" ]; then - if [ "$DISTRIB_CODENAME" == "trusty" ]; then - update_cmake_repo $DISTRIB_CODENAME - fi - - update_fdio_repo $DISTRIB_ID $DISTRIB_CODENAME + update_cmake_repo + update_fdio_repo $DISTRIB_ID $DISTRIB_CODENAME + if [ "$DISTRIB_ID" == "Ubuntu" ]; then sudo ${apt_get} update || true - - elif [ "$DISTRIB_ID" == "CentOS" ]; then - update_cmake_repo $DISTRIB_ID - update_fdio_repo $DISTRIB_ID $DISTRIB_CODENAME fi } |