diff --git a/copy-runtime-files.ps1 b/copy-runtime-files.ps1
index 09afa56ace08207642f41df2db2e4e4fd0e3553b..ac9ba58c84a8e82031de7b26f15e01c9cda96ed2 100644
--- a/copy-runtime-files.ps1
+++ b/copy-runtime-files.ps1
@@ -17,13 +17,13 @@ If (test-path $stampFile) {
     }
 }
 
-if (!$outDir) { $outDir = $clientDir + "\x64\" + $mode }
-If (!(test-path $outDir)) { New-Item -ItemType directory -Path $outDir -Force }
-
 # default values
 $qtver = If ($qtver) { $qtver } Else { "5.15.0" }
 $mode = If ($mode) { $mode } Else { "Release" }
 
+if (!$outDir) { $outDir = $clientDir + "\x64\" + $mode }
+If (!(test-path $outDir)) { New-Item -ItemType directory -Path $outDir -Force }
+
 $qtverSplit1, $qtverSplit2 , $qtverSplit3 = $qtver.Split('.')
 $qtMsvcDir = "msvc2019_64"