Repository navigation
Expand file tree
/
Copy pathenv.example
More file actions
56 lines (43 loc) · 2.55 KB
/
Copy pathenv.example
File metadata and controls
56 lines (43 loc) · 2.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# WDS build / package environment template
#
# Usage (pick one):
# 1) cp scripts/env.example scripts/env.local # then edit; auto-loaded by scripts
# 2) export WDS_ENV_FILE=/path/to/your.env
# 3) export the variables in your shell / CI before calling scripts
#
# Do NOT commit env.local — it may contain machine-specific absolute paths.
# --- Windows cross-compile (typical Linux host → win-x86_64) ---------------
# Preferred: point at a vcpkg checkout; prefix/library paths are derived.
# WDS_VCPKG_ROOT="$HOME/src/vcpkg"
# WDS_VCPKG_TRIPLET="x64-mingw-static"
# Or set the CMake prefix / Vulkan import lib explicitly (absolute paths OK locally):
# WDS_CMAKE_PREFIX_PATH="/path/to/vcpkg/installed/x64-mingw-static"
# WDS_VULKAN_LIBRARY="/path/to/vcpkg/installed/x64-mingw-static/lib/libvulkan-1.dll.a"
# Qt 6 for the MinGW editor (Linux host tools + Windows target prefix):
# QT_HOST_PATH="/path/to/Qt/6.8.3/gcc_64"
# WDS_QT_MINGW_ROOT="/path/to/Qt/6.8.3/mingw_64"
# MinGW tool names (override if your distro uses different prefixes)
# WDS_MINGW_TRIPLE="x86_64-w64-mingw32"
# WDS_MINGW_CXX="x86_64-w64-mingw32-g++"
# WDS_MINGW_OBJDUMP="x86_64-w64-mingw32-objdump"
# Extra directories to search for MinGW runtime DLLs when packaging
# (colon-separated). Prefer the MinGW that matches your Qt build (e.g. mingw1310_64/bin)
# so libstdc++-6.dll ABI matches Qt6*.dll. Falls back to the cross-compiler otherwise.
# WDS_MINGW_DLL_DIRS="$HOME/Qt/Tools/mingw1310_64/bin"
# --- Windows MSI packaging (msitools / wixl on the Linux host) --------------
# WDS_MSITOOLS_PREFIX="$HOME/.local/opt/msitools"
# Directory under the prefix that holds libmsi (multiarch name varies by host):
# WDS_MSITOOLS_LIB_DIR="$HOME/.local/opt/msitools/usr/lib/x86_64-linux-gnu"
# WDS_WIXL_VERSION="0.103"
# Colon-separated share dirs to probe for wixl includes:
# WDS_WIXL_SHARE_DIRS="/usr/share/wixl-0.103:/usr/local/share/wixl-0.103"
# WDS_PRODUCT_VERSION="1.0.0-beta1" # Optional package-only override; defaults to WDS_APP_VERSION.
# Optional LunarG mirror for the vulkan-1.dll components zip (not an installer):
# WDS_VULKAN_COMPONENTS_URL="https://sdk.lunarg.com/sdk/download/latest/windows/vulkan-runtime-components.zip?Human=true"
# --- macOS native (macos-arm) ----------------------------------------------
# Usually auto-detected via `brew --prefix`. Override if needed:
# CMAKE_PREFIX_PATH="/opt/homebrew"
# VULKAN_SDK="$HOME/VulkanSDK/<version>/macOS"
# --- Shared ----------------------------------------------------------------
# WDS_RUNTIME_CACHE="$PWD/.cache/runtime"
# CMAKE_BUILD_PARALLEL_LEVEL="8"