aboutsummaryrefslogtreecommitdiff
path: root/build_msvc
diff options
context:
space:
mode:
authorHennadii Stepanov <32963518+hebasto@users.noreply.github.com>2022-06-26 11:27:16 +0200
committerHennadii Stepanov <32963518+hebasto@users.noreply.github.com>2022-06-26 11:29:36 +0200
commit05b2d9fe076233961ebf24e74d47c57cc0618bbb (patch)
treea4111281364e23cc0d6fc98b0a8f2c15965bd3c6 /build_msvc
parent460c6c724850f6bf1153000b060189332ebbdb35 (diff)
build: Bump default `PlatformToolset` for Visual Studio 2022
Diffstat (limited to 'build_msvc')
-rw-r--r--build_msvc/README.md2
-rwxr-xr-xbuild_msvc/msvc-autogen.py4
2 files changed, 3 insertions, 3 deletions
diff --git a/build_msvc/README.md b/build_msvc/README.md
index 3a27fa2f5d..d59942cb17 100644
--- a/build_msvc/README.md
+++ b/build_msvc/README.md
@@ -50,7 +50,7 @@ Building
1. Use Python to generate `*.vcxproj` for the Visual Studio 2022 toolchain from Makefile:
```cmd
-python build_msvc\msvc-autogen.py -toolset v143
+python build_msvc\msvc-autogen.py
```
2. An optional step is to adjust the settings in the `build_msvc` directory and the `common.init.vcxproj` file. This project file contains settings that are common to all projects such as the runtime library version and target Windows SDK version. The Qt directories can also be set. To specify a non-default path to a static Qt package directory, use the `QTBASEDIR` environment variable.
diff --git a/build_msvc/msvc-autogen.py b/build_msvc/msvc-autogen.py
index 819fe1b7ae..c4ea598aa0 100755
--- a/build_msvc/msvc-autogen.py
+++ b/build_msvc/msvc-autogen.py
@@ -9,7 +9,7 @@ import argparse
from shutil import copyfile
SOURCE_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', 'src'))
-DEFAULT_PLATFORM_TOOLSET = R'v142'
+DEFAULT_PLATFORM_TOOLSET = R'v143'
libs = [
'libbitcoin_cli',
@@ -93,7 +93,7 @@ def set_properties(vcxproj_filename, placeholder, content):
def main():
parser = argparse.ArgumentParser(description='Bitcoin-core msbuild configuration initialiser.')
parser.add_argument('-toolset', nargs='?', default=DEFAULT_PLATFORM_TOOLSET,
- help='Optionally sets the msbuild platform toolset, e.g. v142 for Visual Studio 2019.'
+ help='Optionally sets the msbuild platform toolset, e.g. v142 for Visual Studio 2019, or v143 for Visual Studio 2022.'
' default is %s.'%DEFAULT_PLATFORM_TOOLSET)
args = parser.parse_args()
set_properties(os.path.join(SOURCE_DIR, '../build_msvc/common.init.vcxproj'), '@TOOLSET@', args.toolset)