File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2929 submodules : recursive
3030 fetch-depth : 0
3131
32- - name : Install Toolchain
33- run : choco install llvm -y
32+ # Note: Visual Studio on GitHub Actions runner already includes matched LLVM/Clang-cl/lld-link
3433
3534 - name : Setup Ninja
3635 uses : seanmiddleditch/gha-setup-ninja@master
Original file line number Diff line number Diff line change 1212
1313// Version Information - This sets the display name in Windows
1414 VS_VERSION_INFO VERSIONINFO
15- FILEVERSION 6,40,1,0
16- PRODUCTVERSION 6,40,1,0
15+ FILEVERSION 6,40,1,1
16+ PRODUCTVERSION 6,40,1,1
1717FILEFLAGSMASK 0x3fL
1818FILEFLAGS 0x0L
1919FILEOS 0x40004L
@@ -26,12 +26,12 @@ BEGIN
2626 BEGIN
2727 VALUE "CompanyName", "QuickView"
2828 VALUE "FileDescription", "QuickView"
29- VALUE "FileVersion", "6.40.1.0 "
29+ VALUE "FileVersion", "6.40.1.1 "
3030 VALUE "InternalName", "QuickView.exe"
3131 VALUE "LegalCopyright", "Copyright (C) 2026"
3232 VALUE "OriginalFilename", "QuickView.exe"
3333 VALUE "ProductName", "QuickView"
34- VALUE "ProductVersion", "6.40.1.0 "
34+ VALUE "ProductVersion", "6.40.1.1 "
3535 END
3636 END
3737 BLOCK "VarFileInfo"
Original file line number Diff line number Diff line change @@ -72,15 +72,15 @@ echo [QuickViewLinker] LIB After = "!LIB!" >&2
7272:: 3. Locate lld-link.exe dynamically
7373set " LLVM_LINKER_EXE = "
7474
75- :: Priority 1: Standalone LLVM in standard locations
76- if exist " C:\Program Files\LLVM\bin\lld-link.exe" set " LLVM_LINKER_EXE = C:\Program Files\LLVM\bin\lld-link.exe"
77- if not defined LLVM_LINKER_EXE if exist " D:\Program Files\LLVM\bin\lld-link.exe" set " LLVM_LINKER_EXE = D:\Program Files\LLVM\bin\lld-link.exe"
78- if not defined LLVM_LINKER_EXE if exist " C:\Program Files (x86)\LLVM\bin\lld-link.exe" set " LLVM_LINKER_EXE = C:\Program Files (x86)\LLVM\bin\lld-link.exe"
79-
80- :: Priority 2: Visual Studio internal LLVM tools
75+ :: Priority 1: Visual Studio internal LLVM tools (guarantees bitcode version match with clang-cl)
8176if not defined LLVM_LINKER_EXE if exist " !VS_PATH! \VC\Tools\Llvm\x64\bin\lld-link.exe" set " LLVM_LINKER_EXE = !VS_PATH! \VC\Tools\Llvm\x64\bin\lld-link.exe"
8277if not defined LLVM_LINKER_EXE if exist " !VS_PATH! \VC\Tools\Llvm\bin\lld-link.exe" set " LLVM_LINKER_EXE = !VS_PATH! \VC\Tools\Llvm\bin\lld-link.exe"
8378
79+ :: Priority 2: Standalone LLVM in standard locations
80+ if not defined LLVM_LINKER_EXE if exist " C:\Program Files\LLVM\bin\lld-link.exe" set " LLVM_LINKER_EXE = C:\Program Files\LLVM\bin\lld-link.exe"
81+ if not defined LLVM_LINKER_EXE if exist " D:\Program Files\LLVM\bin\lld-link.exe" set " LLVM_LINKER_EXE = D:\Program Files\LLVM\bin\lld-link.exe"
82+ if not defined LLVM_LINKER_EXE if exist " C:\Program Files (x86)\LLVM\bin\lld-link.exe" set " LLVM_LINKER_EXE = C:\Program Files (x86)\LLVM\bin\lld-link.exe"
83+
8484:: Priority 3: System PATH
8585if not defined LLVM_LINKER_EXE (
8686 for /f " tokens=*" %%i in ('where lld-link.exe 2^ > nul ') do (
You can’t perform that action at this time.
0 commit comments