558 Commits (35e809fc5e7c06e46753722bff03b491b6223df9)

Author SHA1 Message Date
Jussi Pakkanen 35e809fc5e Store run target names in build. 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
Aleksey Gurtovoy 48e6db89ab Ask Ninja to expand rsp files in compile_commands.json 5 years ago
Marc-André Lureau 1ed70e22b9 Add source tags targets 5 years ago
Jussi Pakkanen d3b389f349 Add clang-tidy target. Closes #2383. 5 years ago
Jussi Pakkanen 5a52983f16 Refactor clang tool generation to its own function. 5 years ago
Ting-Wei Lan 0390b673f1 Find clang-format with alternative names 5 years ago
Aleksey Gurtovoy 7dbabdc7b6 Correctly handle platform-specific LDFLAGS options 5 years ago
Aleksey Gurtovoy 6ac5db50c9 CUDA support on Windows 5 years ago
Gabriel Ganne e7197895b2 uniform scan-build detection process 5 years ago
Aleksey Gurtovoy 75daed27bc mesonlib.split_args/quote_arg/join_args 5 years ago
Michael Hirsch, Ph.D 25653cac07
PGI: windows workaround not-msvc-like enough function 5 years ago
Michael Hirsch, Ph.D 4c8b41a173 flatten list to subprocess.Popen, necessary for Python 3.8 5 years ago
Gabriel Ganne 4143c7bceb ninjabackend: do not generate scan-build target if it cannnot be run 5 years ago
Jussi Pakkanen 80ef6fd69f Pass optimization flags to rustc properly. Closes: #5788. 5 years ago
Dylan Baker 06dcbd50ee compilers: Dispatch to dynamic linker class 5 years ago
Aleksey Gurtovoy e5b515aa1d ninjabackend: Squish Coco support 5 years ago
Jussi Pakkanen 7ce2a24f42 Made dist a top level command. 5 years ago
Dylan Baker 24c4c079e7 linkers: Add get_base_link_args method to static linkers 5 years ago
Nirbheek Chauhan 9c2724bce5 Add optional progress bar when generating build.ninja 5 years ago
Paolo Bonzini f95c965043 backends: choose whether to serialize in as_meson_exe_cmdline 5 years ago
Paolo Bonzini 3ef7b23178 backends: hide meson --internal exe cmdline from backends 5 years ago
Xavier Claessens 12d4031f52 Add alias_target() function 5 years ago
James Westman 77c3e6a4aa Fix two errors when cross-compiling with Vala 5 years ago
Michael Hirsch, Ph.D 5b109c9ad2 correct missing argument for IntelClFortranCompiler 5 years ago
Michael Hirsch, Ph.D ef53107f14 BUGFIX: Fortran module regex handle more edge cases 5 years ago
Jussi Pakkanen 49e9e0179c Do not quote targetdep, Ninja fails if it contains double quotes. 5 years ago
Michael Hirsch, Ph.D 927ce94d99 fortran depscan: ignore module procedure 5 years ago
Michael Hirsch, Ph.D 2a7ef98aff BUGFIX syntax 5 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 5 years ago
John Ericson 32e827dcdc Use `env.machines.*` to avoid some `is_cross` 5 years ago
Marcel Hollerbach 5465fc5e28 ninjabackend: refactor _generate_single_compile 5 years ago
Jussi Pakkanen 79d530e325 Generators can have extra target dependencies. Closes #4131. 5 years ago
Jon Turney 3ff758f22d Switch from build.compiler to environment.coredata.compiler in backends 5 years ago
Jon Turney 6d6f6ad5fa Remove a pointless conditional 5 years ago
Dylan Baker b935359978 backends/ninja: Ifort is msvc-like but doesn't have showincludes 5 years ago
Dylan Baker 541523eeba compilers: Split C-Like functionality into a mixin classes 5 years ago
Daniel Mensinger 236221061a
Fixed unnecessary .items() 5 years ago
Daniel Mensinger 3581839f4c
Fix unused variables warnings 5 years ago
Daniel Mensinger e75211d321
Fix builtin variable names 5 years ago
Jon Turney 0debaab8d1
ninja: Suppress unused rules in output 5 years ago
Jon Turney 091459cbdf
ninja: Expand comment on shell-unquoted ninja variables 5 years ago
Jon Turney e4d4ac773a
ninja: Push concatenation of command down into NinjaRule 5 years ago
Jon Turney 798cacd30a
ninja: Remove unneeded outfile args (build statements) 5 years ago
Jon Turney c4304d25f9
ninja: Store build statements 5 years ago
Jon Turney 45d1dff592
ninja: Remove unneeded outfile args (rules) 5 years ago
Jon Turney 1303389700
ninja: Store rules 5 years ago
Jon Turney 7bc1db2d7b
ninja: Move things which aren't rules or build statements up to generate() 5 years ago
Jon Turney 42e9028868
ninja: Remove use of unset ninja variable 'aliasing' 5 years ago
Dylan Baker add821db64 Don't use mutable types as default arguments 5 years ago