311 Commits (33527630f1bd0e51093044016557cb44e7bb6547)

Author SHA1 Message Date
Stas Sergeev 92f638e1f9 compiler.preprocess: add depends kwarg 11 months ago
Alyssa Ross 1ca2c74d16 rust: fix linking static executables 11 months ago
Valeri ae857e841b
Vala: fixes to gresource handling (#12418) 11 months ago
byteblob ce2db13e94 ninja: Use platform dependent quote instead of shlex.quote() in gcc_rsp_quote() 11 months ago
wrvsrx d4fb2d693d ninja backend: manually escape cuda target name 11 months ago
Sergey Vlasov 5ff6049945 swift: Support swift_args 11 months ago
Charles Brunet 4761e4cad9 Remove `get_buildtype_args` function 12 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Daniele Nicolodi 5883089f6c ninja backend: Remove outdated comment 1 year ago
Daniele Nicolodi 76ab2db086 ninja backend: Adjust naming and comments 1 year ago
Daniele Nicolodi c2ea14fbd2 ninja backend: Make values passed to bool argument consistent 1 year ago
Daniele Nicolodi 7fbadfdeab ninja backend: Remove always true check 1 year ago
Eli Schwartz 5f659af870
ninja backend: don't hide all compiler warnings for transpiled languages 1 year ago
Xavier Claessens 2da53e943a rust: Add transitive dependencies to ninja rules 1 year ago
Xavier Claessens bd99f0bf1c rust: Make sure -l and -L are a single arg 1 year ago
Xavier Claessens d25d8e2772 rust: Fix linking with C libraries (again) 1 year ago
Xavier Claessens 91f2050813 rust: Add unique metadata id 1 year ago
Andrew McNulty 74712f2dbc scan-build: Exclude subprojects from scan-build report 1 year ago
Xavier Claessens de03bf51d8 rust: Do not use +verbatim on MacOS 1 year ago
Xavier Claessens 3500349df1 rust: Fix link arguments 1 year ago
Aditya Vidyadhar Kamath f4d19db25e
Use target.aix_so_archive to decide to archive shared library in AIX 1 year ago
Xavier Claessens e2a87afa52 rust: Always link dll and exe with the correct vscrt 1 year ago
Xavier Claessens 361f7484d2 Remove duplicated code to canonicalize b_vscrt option value 1 year ago
Nirbheek Chauhan 4ebe03713d ninjabackend: Use the right ranlib for static linker rules 1 year ago
Ada 4c9927e8b7 Fix MSVC linker error LNK1170 with long rspfiles 1 year ago
Dylan Baker 523a27c6f0 build: Use typed_kwargs for language args 1 year ago
Dylan Baker cbca191948 interpreter: Handle BuildTarget.vala_args as Files in the interpreter 1 year ago
Nigel Kukard 2c4a1b6324 Add support for lcov 2.0 1 year ago
Nomura 3cac6ea545 Add env kwarg in generator.process() 1 year ago
Dudemanguy 4fadb2a296 msvc: unify debug filename handling 1 year ago
Dylan Baker 32be9bd6de add support for vs_module_defs to Executables 1 year ago
Lei YU 8d6b474bf6 Add clang-tidy-fix target 1 year ago
Dylan Baker fa7c7d919a rust: properly rematerialize static dependencies as well as dynamic ones 1 year ago
Xavier Claessens dbf081c9ce Rust: Fix both_libraries() case 1 year ago
Xavier Claessens 10dcd87d00 Rust: Replace rust_crate_type with rust_abi 1 year ago
Xavier Claessens b2654b2d43 Fix crash when installing a vala library and python sources 1 year ago
Dylan Baker 15811e362e backends/ninja: run `ranlib -c $out` when using the apple ar 1 year ago
Eli Schwartz 5a827616b5 ninja backend: fix the automatic restat of outputs when reconfiguring 1 year ago
Charles Brunet 7cbe37ebd9 Add more descriptive description to CustomTarget 1 year ago
Eli Schwartz a01418db0a
remove useless type annotations 1 year ago
Dylan Baker 1a182ab599 make 'gui_app' an interpreter only concept 1 year ago
Eli Schwartz dd578decdb
ninjabackend: add or correct various bits of typing 1 year ago
Eli Schwartz 4d3432daa3
ninjabackend: track all outputs using a set 1 year ago
Eli Schwartz 22d842a97d
ninjabackend: remove useless and unused API bits in phony targets 1 year ago
Charles Brunet 047c2d644c Display more timestamps when profiling ninja 1 year ago
Charles Brunet 3e3d5e97c3 Fix display of generator 1 year ago
Tristan Partin 24edddb412 Fix return type of debugfile functions 1 year ago
Xavier Claessens 08972c1277 backends: Always take options from target 1 year ago
Eli Schwartz db0c24e627
genvslite: greatly simplify the implementation of non-genvslite backends 1 year ago
GertyP 36bf53bdfd
Experimental 'genvslite' WIP. (#11049) 1 year ago