summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'BuildTools/InstallSwiftDependencies.sh')
-rwxr-xr-xBuildTools/InstallSwiftDependencies.sh19
1 files changed, 19 insertions, 0 deletions
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