diff --git a/tools/build-system/get-kde.sh b/tools/build-system/get-kde.sh
index fb502dbad164706c90a58ac966a76eb5ccd995e9..6e990b3896a220f28665beb9a8bd377f39ae2e82 100755
--- a/tools/build-system/get-kde.sh
+++ b/tools/build-system/get-kde.sh
@@ -4,7 +4,7 @@
 # then extract files from it. The directory is renamed "kde".
 # $WORKSPACE is declared in setenv.sh
 set -o errexit
-source $(basename $0)/setenv.sh
+source $(dirname $0)/setenv.sh
 cd "$WORKSPACE"
 curl -O https://projects.kde.org/projects/playground/network/sflphone-kde/repository/revisions/master/raw/data/config.ini
 curl -O https://projects.kde.org/projects/kde/kdesdk/kde-dev-scripts/repository/revisions/master/raw/createtarball/create_tarball.rb