851 Commits (35b4ae5d61c1fed573282299b36cf2544c282382)

Author SHA1 Message Date
James Westman 77c3e6a4aa Fix two errors when cross-compiling with Vala 5 years ago
Dylan Baker 6e4e0028a1 meson_exe: Don't assert that we need an exe_wrapper when we say we don't need one 5 years ago
Marcel Hollerbach f39d2cc3bf meson: add cache for getting options 6 years ago
Michael Hirsch, Ph.D 5b109c9ad2 correct missing argument for IntelClFortranCompiler 6 years ago
Michael Hirsch, Ph.D ef53107f14 BUGFIX: Fortran module regex handle more edge cases 6 years ago
Jussi Pakkanen 49e9e0179c Do not quote targetdep, Ninja fails if it contains double quotes. 6 years ago
Michael Hirsch, Ph.D 927ce94d99 fortran depscan: ignore module procedure 6 years ago
Michael Hirsch, Ph.D 2a7ef98aff BUGFIX syntax 6 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
John Ericson 32e827dcdc Use `env.machines.*` to avoid some `is_cross` 6 years ago
filippocrocchini 431a9ea664 Moved RuntimeLibrary property to ItemDefinitionGroup/ClCompile 6 years ago
Marcel Hollerbach 5465fc5e28 ninjabackend: refactor _generate_single_compile 6 years ago
Marcel Hollerbach d6407445b9 backend: refactor get_custom_target_provided_libraries 6 years ago
Jussi Pakkanen 79d530e325 Generators can have extra target dependencies. Closes #4131. 6 years ago
Jon Turney 3ff758f22d Switch from build.compiler to environment.coredata.compiler in backends 6 years ago
Jon Turney 6d6f6ad5fa Remove a pointless conditional 6 years ago
John Ericson 4030e7cb7a UserOption no longer has a name field. 6 years ago
Dylan Baker e24c11336d backends: Annotate TestSerialisiation 6 years ago
Dylan Baker b935359978 backends/ninja: Ifort is msvc-like but doesn't have showincludes 6 years ago
Dylan Baker 541523eeba compilers: Split C-Like functionality into a mixin classes 6 years ago
TheQwertiest d74ab216db Cleaned up `isinstance` usage 6 years ago
TheQwertiest 61f9cdf962 Added special handling of CustomTargetIndex in VS backend 6 years ago
TheQwertiest 8c9a25456d Added custom_target[i] support for link_with and link_whole 6 years ago
Daniel Mensinger 236221061a
Fixed unnecessary .items() 6 years ago
Daniel Mensinger 3581839f4c
Fix unused variables warnings 6 years ago
Daniel Mensinger 2b5831f94f
Fix flake8-bugbear warnings 6 years ago
Daniel Mensinger e75211d321
Fix builtin variable names 6 years ago
Jon Turney 0debaab8d1
ninja: Suppress unused rules in output 6 years ago
Jon Turney 091459cbdf
ninja: Expand comment on shell-unquoted ninja variables 6 years ago
Jon Turney e4d4ac773a
ninja: Push concatenation of command down into NinjaRule 6 years ago
Jon Turney 798cacd30a
ninja: Remove unneeded outfile args (build statements) 6 years ago
Jon Turney c4304d25f9
ninja: Store build statements 6 years ago
Jon Turney 45d1dff592
ninja: Remove unneeded outfile args (rules) 6 years ago
Jon Turney 1303389700
ninja: Store rules 6 years ago
Dylan Baker 5678468c2c Don't use len() to test for container emptiness 6 years ago
Jon Turney 7bc1db2d7b
ninja: Move things which aren't rules or build statements up to generate() 6 years ago
Jon Turney 42e9028868
ninja: Remove use of unset ninja variable 'aliasing' 6 years ago
Dylan Baker add821db64 Don't use mutable types as default arguments 6 years ago
makise-homura 54f9ec4510 Fix concatenation of library dirs 6 years ago
Paolo Bonzini c8b414f6b9 vs2010backend: emit dependencies for generators 6 years ago
Paolo Bonzini 5952256566 vs2010backend: fix flake8 issue 6 years ago
Paolo Bonzini b9774b4485 generator: add dependency on generator in source tree 6 years ago
Anton Kochkov ad0ba6a911 Add VS2019 backend CI and docs. 6 years ago
Jussi Pakkanen 04710b087a Add support for VS2019. Closes #4640. 6 years ago
Dylan Baker 6ad7fbf950 dependencies/misc: don't special case threads 6 years ago
Dylan Baker 94ba53c6b6 backends/ninja: Add native files to rebuild dependencies 6 years ago
Michael Hirsch, Ph.D 8763d1a584 cleanup rebase of fortraninclude..submod 6 years ago
Michael Hirsch, Ph.D cc4e0b5027 DRY Fortran submodule regex 6 years ago
Michael Hirsch, Ph.D c8342b794b no \b for no-gap non-stantard submodule declaration 6 years ago
Michael Hirsch, Ph.D 41edb6d68f tolerate no-space submodule (non-standard syntax) 6 years ago