525 Commits (32e827dcdc451e1c5dde952cf08e4b654eac7057)

Author SHA1 Message Date
John Ericson 32e827dcdc Use `env.machines.*` to avoid some `is_cross` 6 years ago
Marcel Hollerbach 5465fc5e28 ninjabackend: refactor _generate_single_compile 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
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
Daniel Mensinger 236221061a
Fixed unnecessary .items() 6 years ago
Daniel Mensinger 3581839f4c
Fix unused variables 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
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 b9774b4485 generator: add dependency on generator in source tree 6 years ago
Dylan Baker 6ad7fbf950 dependencies/misc: don't special case threads 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
Michael Hirsch, Ph.D 434599cc12 Squashed commit of the following: 6 years ago
Michael Hirsch, Ph.D 2a830743cc allow fortran submodule to have same name as module 6 years ago
Jussi Pakkanen 8361da5c52 Fix setup so test suite runs with rustc + MSVC. Closes: 5099 6 years ago
Jussi Pakkanen 4e5edff60f Fix Rust global and local args. Closes #5101. 6 years ago
Dylan Baker ac627bcea7 replace library type strings with an enum 6 years ago
Dylan Baker 1f342a2081 dependencies/openmp: Don't special case OpenMP 6 years ago
Michael Hirsch, Ph.D 6d215476c0
functionalize per-file Fortran dep scan 6 years ago
Niklas Claesson dd2c44cdf6 Add static as keyword to find_library 6 years ago
Nicolas Schneider ded0defc3f auto generate msvc pch source file if none is provided by the user 6 years ago
Michael Hirsch, Ph.D 39e6dc5885 correct Fortran self-dep logic 6 years ago
Michael Hirsch, Ph.D 32a344b949 Fortran: handle self-referential files 6 years ago
Andrei Alexeyev 2d0841c624 Improve handling of gui_app 6 years ago
jml1795 80f16cac8f Fix console log from generator with multiple output nodes 6 years ago
John Ericson d87744138a Remove remaining cross-specific compiler-args code 6 years ago
John Ericson c83b426b0f Remove a useless `cross_args` which is always empty 6 years ago
John Ericson d451a4bd97 Remove get_cross_extra_flags 6 years ago
Andrei Alexeyev cc8af259c8 ninja: Always treat PCHs as an implicit dependency 6 years ago
Michael Hirsch, Ph.D 627d0d1f3e BUGFIX: ignore non-ascii Fortran characters 6 years ago
Michael Hirsch, Ph.D eccc59874d BUGFIX: handle Fortran 2003 "use" syntax 6 years ago
Michael Hirsch, Ph.D 70e6f4198c Fortran 2008 submodule (#4874) 6 years ago
John Ericson 19f81d3e33 Never access environment.properties downstream 6 years ago
Nicolas Schneider 3cbc7c7bd9 msvc: fix PCH staleness 6 years ago
Nicolas Schneider 2044bc53b3 use same compiler args for pch as for regular target 6 years ago