From 6b4a22ab48e6db032e98be22fb5a144caf186556 Mon Sep 17 00:00:00 2001 From: Tobias Markmann Date: Wed, 9 Sep 2015 13:59:57 +0200 Subject: Add script for installing 3rdParty dependencies on UNIX/Linux This script detects the system type and distribution and installs dependencies to build Swift with Qt5. Currently, it only supports Debian, but will be extended to more systems in future. Test-Information: Tested on Debian 8. Change-Id: I56f8fe5738f057cff519755fe2f823eac721d318 diff --git a/BuildTools/InstallSwiftDependencies.sh b/BuildTools/InstallSwiftDependencies.sh new file mode 100755 index 0000000..0feb6ed --- /dev/null +++ b/BuildTools/InstallSwiftDependencies.sh @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +# This script installs the external dependencies to build Swift with Qt5. + +SYSTEM_NAME=$(uname) + +if [ "$SYSTEM_NAME" == "Linux" ] +then + # handle linux distributions + SYSTEM_DISTRO=$(lsb_release -i -s) + if [ "$SYSTEM_DISTRO" == "Debian" ] + then + sudo apt-get install pkg-config libssl-dev qt5-default libqt5x11extras5-dev libqt5webkit5-dev qtmultimedia5-dev qttools5-dev-tools + else + echo "Unsupported Linux distribution." + fi +else + echo "Unspupported system." +fi -- cgit v0.10.2-6-g49f6