76 Commits (4e374d5cefd25dfa0de8debf0c53e8c6f74380d9)

Author SHA1 Message Date
Xavier Claessens 42a7f8e8ef vs backend: Add support for CompileTarget 2 years ago
Luke Elliott 4f0452b283 fix: don't set FavorSizeOrSpeed in vs backend if optimization disabled (/Od set). 2 years ago
Dylan Baker df1b95cf2b
pylint: enable consider-merging-isinstance 2 years ago
Caleb Cornett e574eba0a5 Add cross-compile support for Microsoft GDK platforms 2 years ago
Xavier Claessens e1db50d4d9 compilers: Cleanup a bit languages/suffixes lists 2 years ago
Vili Väinölä 496dce0666 Fix including headers from another drive on VS backend 2 years ago
Dylan Baker 4da14918cd pylint: enable consider-using-in 2 years ago
Dylan Baker b11cf2f371 pylint: enable consider-using-dict-items 2 years ago
Andres Freund 91206aaeb0 vs: Fix CustomBuild contents. 2 years ago
Dylan Baker c02d7fe119 backend/ninja: properly track objects extracted from fortran sources 2 years ago
Tad Young 4c706e961b
add missing lower() to fix msvc backend platform detection 2 years ago
Paolo Bonzini dae986073d take override_option('unity=...') into account when allowing extract_objects() 2 years ago
Eli Schwartz f3ba24f289
ninja backend: generate additional meta-rules for test/benchmarks targets 2 years ago
Eli Schwartz a49cd00d64 treewide: various cleanups to move imports for mypy into typechecking blocks 3 years ago
Dylan Baker d0a0e04c98 build: Store depends in GeneratedList instead of Generator 3 years ago
Dylan Baker 3efb51a958 backend/vs: "fix" handling of CustomTarget dependencies 3 years ago
Vili Väinölä 020f787335 Fix that VS backend respects "console" keyword in custom_target 3 years ago
Xavier Claessens 90310116ab Replace backend.get_option_for_target() with target.get_option() 3 years ago
Xavier Claessens 86aaac8e42 backends: Stop separating base and compiler options 3 years ago
Luke Elliott 26b102e817 Fix '# Visual Studio <>' comment in sln files with VS backend 3 years ago
Luke Elliott 39856daf9a Stop backend_startup_project from erasing the last project in a VS solution 3 years ago
Crend King 809792c223 Support Visual Studio 2022 backend 3 years ago
GustavoLCR 5924510188 Run pylint 3 years ago
GustavoLCR 2771e352bd Fix vs backend cross compilation regression 3 years ago
Moroz Oleg b72624171b Move language standard in separate method within vsbackend 3 years ago
Олег Мороз 387e846568 Fixes .vcxproj for vs2017 vs2019 3 years ago
Eli Schwartz 038b31e72b
various manual conversion of percent-formatted strings to f-strings 3 years ago
Eli Schwartz ab1741659e
fix typoed vs backend token 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Andres Freund 14096260c4 backend/vs: Parallelize compilation inside one project. 3 years ago
Andres Freund 1fb2818d42 backend/vs: Deduplicate basic project template. 3 years ago
Andres Freund f2e4177c76 backend/vs: Name pch pdb files to avoid naming & lock conflicts. 3 years ago
Andres Freund 157f11dc9e backend/vs: Move Microsoft.Cpp.props to before ItemDefinitionGroup. 3 years ago
Andres Freund a161873948 backend/vs: process link dependencies. 3 years ago
Eli Schwartz 5a8e066c56
remove useless variables that are no longer or were never used 3 years ago
Andres Freund a8370e6d3f backends/vs: Set ObjectFileName for generated sources. 3 years ago
Andres Freund fddf88ba08 backends/vs: Do not emit dummy command for alias_command(). 3 years ago
Dylan Baker b60bd0e299 pyllint: enable consider-user-enumerate 3 years ago
Dylan Baker 4d7031437c pylint: turn on superflous-parens 3 years ago
Dylan Baker 0ca0e6116c backends: remove unused name parameter from as_meson_exe_cmdline 3 years ago
Dylan Baker adddb9af21 backends/vs: add a missing annotation 3 years ago
GustavoLCR 6a1157b2e5 Fix native targets for vs backend cross compilation 3 years ago
Simon Ser 1f3adc4dbe Add feed arg to custom_target() 3 years ago
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
fanc999 edfe24178d
Add Visual Studio 2012/2013 backends (#8803) 3 years ago
Peter Harris be015a37d7
Visual Studio Address Sanitizer updates 4 years ago
Jussi Pakkanen 6f76fce904 Xcode: regenerato project file when build conf changes. 4 years ago
Jesse Natalie e901581ede VS: Disable MSBuild warnings for always-generated targets 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Matthias Klumpp 4e5efd3897
Allow custom target output to be processed by generators 4 years ago