Skip to content

Commit c9426ea

Browse files
authored
Merge 000f60b into 5657960
2 parents 5657960 + 000f60b commit c9426ea

3 files changed

Lines changed: 9 additions & 8 deletions

File tree

nvdaHelper/archBuild_sconscript

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,9 +73,9 @@ def COMProxyDllBuilder(env,target,source,proxyClsid):
7373
return proxyDll
7474
env.AddMethod(COMProxyDllBuilder,'COMProxyDll')
7575

76-
# We only support compiling with MSVC 14.2 (2019)
77-
if not env.get('MSVC_VERSION')=='14.2':
78-
raise RuntimeError("Visual C++ 14.2 (Visual Studio 2019) not found")
76+
# We only support compiling with MSVC 14.2 (2019) or newer
77+
if not env.get('MSVC_VERSION') or env.get('MSVC_VERSION').split(".") < (14, 2):
78+
raise RuntimeError("Visual C++ 14.2 (Visual Studio 2019) or newer not found")
7979

8080

8181
TARGET_ARCH=env['TARGET_ARCH']

readme.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,12 @@ The following dependencies need to be installed on your system:
5757

5858
* [Python](https://www.python.org/), version 3.7, 32 bit
5959
* Use latest minor version if possible.
60-
* Microsoft Visual Studio 2019:
60+
* Microsoft Visual Studio 2019 or 2022:
6161
* To replicate the production build environment, use the [version of Visual Studio that AppVeyor is using](https://www.appveyor.com/docs/windows-images-software/#visual-studio-2019).
62-
* Download from https://visualstudio.microsoft.com/downloads/
63-
* When you do not use the Visual Studio IDE itself, you can download the build tools under the Tools for Visual Studio 2019 expandable heading
64-
* When you are intending to use the Visual Studio IDE (not required for NVDA development), you can download the community version under the Visual Studio 2019 expandable heading
62+
* When you do not use the Visual Studio IDE itself, you can download the [build tools](https://aka.ms/vs/16/release/vs_BuildTools.exe)
63+
* When you are intending to use the Visual Studio IDE (not required for NVDA development), you can download [the community version](https://aka.ms/vs/16/release/vs_Community.exe), which is also used by appveyor
64+
* The Professional and Enterprise versions are also supported
65+
* Preview versions are *not* supported
6566
* When installing Visual Studio, you need to enable the following:
6667
* In the list on the Workloads tab
6768
* in the Windows grouping:

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# NVDA's build system is SCons
2-
SCons==4.1.0.post1
2+
https://elles.deruijter.it/SCons-4.2.0-py3-none-any.whl
33

44
# NVDA's runtime dependencies
55
comtypes==1.1.8

0 commit comments

Comments
 (0)