aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/mixins/visualstudio.py
AgeCommit message (Expand)AuthorFilesLines
2023-02-08compilers: Remove /utf-8 from Visual Studio command args onceDylan Baker1-3/+9
2023-02-08compilers: Copy const always_args before returningDylan Baker1-1/+2
2023-02-07Visual Studio: Drop /utf-8 if it is not supportedChun-wei Fan1-0/+10
2023-02-01treewide: add future annotations importEli Schwartz1-0/+1
2023-02-01remove /utf-8 option when /validate-charset- is presentCharles Brunet1-1/+3
2022-11-30pylint: enable the set_membership pluginDylan Baker1-3/+3
2022-11-27Add warning_level=everythingDavid Robillard1-0/+1
2022-10-23Compilers: Add a preprocessor mode for clike compilersXavier Claessens1-0/+5
2022-10-09compilers: Add optimization=plain optionJan Tojnar1-0/+1
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge1-1/+1
2022-07-11Revert /utf-8 changes in the visualstudio mixin to the 0.62.0 stateEli Schwartz1-5/+3
2022-06-21visualstudio.py: Apply /utf-8 only on clang or VS2015+Chun-wei Fan1-7/+5
2022-05-06compiler.has_argument: Add `-Werror=unknown-warning-option` to clang-cl cmd lineKhairul Azhar Kasmiran1-1/+1
2022-04-25Visual Studio: Only use /utf-8 on VS2015 or later or clang-clChun-wei Fan1-0/+4
2022-03-31visualstudio: do not query underscore define with MSVCMarvin Scholz1-0/+17
2022-01-15Fix system include arguments for clang-clGatgat1-0/+4
2022-01-10compilers: push the compiler id to a class variableDylan Baker1-5/+4
2021-12-08clang-cl: add a translation pass for `-isystem` args to workSahnvour1-0/+14
2021-11-27Fix _calculate_toolset_version for VS2022.Luke Elliott1-0/+2
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-1/+1
2021-10-10Fix typos discovered by codespellChristian Clauss1-3/+3
2021-09-01msvc: Assume UTF8 source by defaultXavier Claessens1-2/+11
2021-08-31pylint: turn on superflous-parensDylan Baker1-2/+2
2021-05-15Visual Studio Address Sanitizer updatesPeter Harris1-1/+1
2021-05-10deactivate intrinsic functions if no optimizations are requestedAlexander Neumann1-1/+1
2021-03-24compilers: clang-cl: Also accept .s files (#8520)D Scott Phillips1-0/+3
2021-03-09Add address sanitizer support for Visual Studio.Jussi Pakkanen1-0/+9
2021-03-08Add /Od flag to msvc optimization 0 argsVili Väinölä1-1/+1
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-1/+1
2021-01-20MSVC and Clang-Cl Compiler Argument CleanupMarios Staikopoulos1-27/+6
2021-01-17Removal of /ZI on MSVC DebugMarios Staikopoulos1-2/+2
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-1/+1
2020-12-14Slight consistency changes to get_gui_app_argsLaurin-Luis Lehning1-8/+0
2020-12-14Make win_subsystem a linker propertyLaurin-Luis Lehning1-3/+0
2020-10-14vs: add static_from_buildtype to b_vscrtPeter Harris1-5/+10
2020-10-07Add win_subsystem kwarg. Closes #7765.Jussi Pakkanen1-0/+3
2020-10-01compilers: move get_dependency_gen_args to base CompilerDylan Baker1-3/+0
2020-09-29compilers/VS: fix build to use optimization and debug flagsVili Väinölä1-17/+17
2020-09-24compilers: Tell mypy that the compiler mixins are just thatDylan Baker1-24/+12
2020-09-24compilers/mixins: make visual studio type safeDylan Baker1-2/+21
2020-09-24compilers: Use a distinct type for compile/link resultsDylan Baker1-1/+1
2020-09-17Canonicalize target architectures aarch64/armv* into arm64/arm for MSVC toolsMartin Storsjö1-0/+4
2020-07-22visualstudio: warning_level 0 should not map to /W1Xavier Claessens1-1/+1
2020-06-06msvc: Avoid spurious openmp link warningsPeter Harris1-0/+3
2020-03-17compilers: Error if invalid linker selectedDylan Baker1-4/+0
2020-03-09linkers: Move import_library_args to from VS compiler to linkerDylan Baker1-4/+0
2020-01-28compilers: Use /Zi instead of /ZI with clang-clDylan Baker1-4/+13
2020-01-28compilers: Split ClangCL and MSVC mixinsDylan Baker1-26/+65
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger1-41/+41
2019-12-12Consider compiler arguments in linker detection logicDylan Baker1-0/+2