summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/mixins/visualstudio.py
AgeCommit message (Expand)Author
2025-12-01compilers: pass target to get_lto_*_argsPaolo Bonzini
2025-11-23compilers: forward gen_vs_module_defs_args to linkerPaolo Bonzini
2025-11-19compilers: Remove Environment parameter from CLikeCompiler.has_argumentsDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.symbols_have_underscore...Dylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.sanitizer_argsDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.find_libraryDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.thread_flagsDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.openmp_flagsDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.has_function_attributeDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler._build_wrapperDylan Baker
2025-11-19Prevent /link being passed twice in compiler flagsFrankie Robertson
2025-11-12compilers: pass target and env to sanitizer_*_argsPaolo Bonzini
2025-09-06compilers: Enable out-of-the-box MSVC compatibility with ccacheL. E. Segovia
2025-03-09compilers: convert `b_sanitize` to a free-form array optionPatrick Steinhardt
2024-11-27Add VS preview version.Jussi Pakkanen
2024-08-30Add lto support to clang-cl and lld-linkElliot
2024-08-08Fix compiling ObjC/ObjC++ on Windows/MinGWJonathan Schleifer
2024-08-07compilers: change get_argument_syntax to static methodKacper Michajłow
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-06-26compilers|dependencies: Move Clang-CL specific logic out of OpenMP depDylan Baker
2024-06-26compilers: pass Environment to openmp_flagsDylan Baker
2024-04-05Merge pull request #12144 from amyspark/fix-msvc-clangcl-linker-flag-detectionJussi Pakkanen
2024-03-11Only link to generated pch object when using msvc. (#12957)Elliot
2024-02-25compilers: Forward Meson's preference of lld-link to clang-clL. E. Segovia
2023-12-23Remove `get_buildtype_args` functionCharles Brunet
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-10-20fix ninja backend rules containing internal enum reprsEli Schwartz
2023-10-19Remove duplicated code to canonicalize b_vscrt option valueXavier Claessens
2023-07-12Match the method signatures of parent classesTristan Partin
2023-07-12Annotate naked fundamental Python typesTristan Partin
2023-07-12Replace some type comments with annotationsTristan Partin
2023-07-12Use CompileCheckMode enumTristan Partin
2023-05-01extract_all_objects: Include PCH object with MSVCXavier Claessens
2023-04-11fix various spelling issuesJosh Soref
2023-04-11Change "can not" to "cannot" throughout projectHiPhish
2023-03-23asm: Add sx extensionRenan Lavarec
2023-02-08compilers: Remove /utf-8 from Visual Studio command args onceDylan Baker
2023-02-08compilers: Copy const always_args before returningDylan Baker
2023-02-07Visual Studio: Drop /utf-8 if it is not supportedChun-wei Fan
2023-02-01treewide: add future annotations importEli Schwartz
2023-02-01remove /utf-8 option when /validate-charset- is presentCharles Brunet
2022-11-30pylint: enable the set_membership pluginDylan Baker
2022-11-27Add warning_level=everythingDavid Robillard
2022-10-23Compilers: Add a preprocessor mode for clike compilersXavier Claessens
2022-10-09compilers: Add optimization=plain optionJan Tojnar
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge
2022-07-11Revert /utf-8 changes in the visualstudio mixin to the 0.62.0 stateEli Schwartz
2022-06-21visualstudio.py: Apply /utf-8 only on clang or VS2015+Chun-wei Fan
2022-05-06compiler.has_argument: Add `-Werror=unknown-warning-option` to clang-cl cmd lineKhairul Azhar Kasmiran
2022-04-25Visual Studio: Only use /utf-8 on VS2015 or later or clang-clChun-wei Fan