summaryrefslogtreecommitdiff
path: root/mesonbuild/backend/vs2017backend.py
AgeCommit message (Collapse)Author
2025-10-16backend: remove InterpreterPaolo Bonzini
No one is accessing backend.interpreter anymore, get rid of it to avoid future temptations. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2025-06-05vsbackend: detect toolset and SDK version at generate() timePaolo Bonzini
Compilers are not ready at the time the backend is created. Do not look at them until generate() runs. Fixes: 4e9fac15d ("interpreter: add backend options before validating the command line options", 2025-05-16) Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
This replaces all of the Apache blurbs at the start of each file with an `# SPDX-License-Identifier: Apache-2.0` string. It also fixes existing uses to be consistent in capitalization, and to be placed above any copyright notices. This removes nearly 3000 lines of boilerplate from the project (only python files), which no developer cares to look at. SPDX is in common use, particularly in the Linux kernel, and is the recommended format for Meson's own `project(license: )` field
2023-03-20backends: simplify class setupEli Schwartz
2022-06-10treewide: various cleanups to move imports for mypy into typechecking blocksEli Schwartz
Along the way, add __future__ annotations where lacking.
2021-11-27Fix '# Visual Studio <>' comment in sln files with VS backendLuke Elliott
such that Visual Studio Version Selector works.
2021-11-02Move language standard in separate method within vsbackendMoroz Oleg
2020-01-28backend: refactor: set self.interpreter in the constructorDaniel Mensinger
2019-08-24Vs backend compiler selection (#5448)Dylan Baker
* backends/vs: Only set platform_toolset if it isn't already set * interpreter: set backend up after the compiler Otherwise we won't be able to check which VS toolchain to use. * docs/using-visual-studio: wrap lines * docs: recommend the py launcher instead of python3 for windows * set backend.environment when building a dummy version * backends/vs: Add support for clang-cl with vs2017 and vs2019 backends * backends/vs: Add support for ICL (19.x) with vs2015 and vs2017 backends
2017-11-30VS: Add /DEBUG to linker to generate debug informationNiklas Claesson
2017-06-09vs: Sometimes WindowsSDKVersion is unsetNirbheek Chauhan
https://ci.appveyor.com/project/jpakkane/meson/build/2871/job/ti4qpoptd5tk19sn
2017-03-30strip trailing backslash from WindowsSDKVersion (#1538)melak47
2017-03-22add vs2017 backendNicolas Schneider
VS2017 requires the 'WindowsTargetPlatformVersion' property to be set. We gather the version to use from the environment variable 'WindowsSDKVersion' that will be set by the VS developer command prompt.