summaryrefslogtreecommitdiffstats
path: root/misc/scripts/install_d3d12_sdk_windows.py
diff options
context:
space:
mode:
Diffstat (limited to 'misc/scripts/install_d3d12_sdk_windows.py')
-rw-r--r--misc/scripts/install_d3d12_sdk_windows.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/misc/scripts/install_d3d12_sdk_windows.py b/misc/scripts/install_d3d12_sdk_windows.py
index 0995aa734f..8cfa1d399b 100644
--- a/misc/scripts/install_d3d12_sdk_windows.py
+++ b/misc/scripts/install_d3d12_sdk_windows.py
@@ -5,7 +5,13 @@ import urllib.request
import shutil
# Base Godot dependencies path
-deps_folder = os.path.join(f"{os.getenv('LOCALAPPDATA')}", "Godot", "build_deps")
+# If cross-compiling (no LOCALAPPDATA), we install in `bin`
+deps_folder = os.getenv("LOCALAPPDATA")
+if deps_folder:
+ deps_folder = os.path.join(deps_folder, "Godot", "build_deps")
+else:
+ deps_folder = os.path.join("bin", "build_deps")
+
# DirectX Shader Compiler
dxc_version = "v1.7.2308"
dxc_filename = "dxc_2023_08_14.zip"