summaryrefslogtreecommitdiff
path: root/mesonbuild/backend/ninjabackend.py
Commit message (Expand)AuthorAgeFilesLines
* Metrowerks: move PCH args to the end of the command lineNomura2023-05-151-1/+7
* Fix paths of Fortran order dependenciesVolker Weißmann2023-05-131-4/+5
* Don't use dyndep scanner when preprocessingVolker Weißmann2023-04-271-0/+2
* Initial support for Metrowerks C/C++ compilerNomura2023-04-241-1/+17
* rust: Add new `rust_dependency_map` target configurationSebastian Dröge2023-04-211-11/+9
* intro: add more details to generated json filesCharles Brunet2023-04-201-18/+43
* rust: Also disallow `.` in Rust library target namesSebastian Dröge2023-04-201-2/+2
* rust: Don't use prefer-dynamic in case of proc-macro Rust dependenciesSebastian Dröge2023-04-191-2/+3
* rust: Use `isinstance(d, build.StaticLibrary)` instead of comparing the type ...Sebastian Dröge2023-04-141-1/+1
* rust: Link staticlib/cdylib link targets like link targets from any other lan...Sebastian Dröge2023-04-141-1/+4
* rust: Don't prefer dynamic linking of Rust libraries for cdylibsSebastian Dröge2023-04-141-5/+9
* rust: Convert dashes in crate names to underscoresSebastian Dröge2023-04-141-4/+14
* fix various spelling issuesJosh Soref2023-04-111-13/+13
* Change "can not" to "cannot" throughout projectHiPhish2023-04-111-2/+2
* Make --vsenv a readonly builtin optionXavier Claessens2023-03-291-1/+1
* Add restat = 1 to the fortran_COMPILER ruleVolker Weißmann2023-03-201-1/+4
* rust: Fix handling of proc-macros in rust-project.jsonSebastian Dröge2023-03-011-7/+9
* rust: Store absolute paths in rust-project.jsonSebastian Dröge2023-03-011-2/+6
* Implement rustc controlled whole-archive linkingDylan Baker2023-02-221-1/+51
* backend/ninja: fix rust cfg parsingKarol Herbst2023-02-211-1/+1
* cython: wire up support for emitting and using depfilesEli Schwartz2023-02-101-1/+5
* backends: handle cython ninja rules a bit more idiomaticallyEli Schwartz2023-02-101-6/+7
* pylint 2.16: remove pointless parens around equality assignmentsEli Schwartz2023-02-011-1/+1
* simplify instantiation of builtin type using builtins instead of functionsEli Schwartz2023-02-011-1/+1
* BUG: Fix generated sources not being included as dependencies in cython trans...Thomas Li2023-01-151-0/+14
* backends: Stop passing generator exes to ExecutableSerialisation as stringsDylan Baker2023-01-101-3/+2
* avoid detecting masm as a MSVC-like compiler for detecting showincludesEli Schwartz2023-01-081-2/+2
* msvc: handle filename extensions for incdetect based on the compiler languageEli Schwartz2023-01-081-2/+3
* when generating optional utility targets in ninja, skip existing aliases tooEli Schwartz2022-12-051-7/+6
* pylint: enable the set_membership pluginDylan Baker2022-11-301-1/+1
* pylint: enable the bad_builtin checkerDylan Baker2022-11-291-2/+2
* backend/ninja: replace ` ` with `_` in rust crate-namesDylan Baker2022-11-171-2/+2
* Revert "backends/ninja: run `ranlib -c $out` when using the apple ar"Eli Schwartz2022-10-311-13/+2
* Not all compilers support depfileXavier Claessens2022-10-241-1/+2
* Add cc.preprocess() method for c-like compilersXavier Claessens2022-10-231-0/+3
* Compilers: Add a preprocessor mode for clike compilersXavier Claessens2022-10-231-1/+3
* ninja: Simplify getting rule name from compiler objectXavier Claessens2022-10-181-17/+11
* Add b_thinlto_cache for automatically configuring incremental ThinLTOTatsuyuki Ishi2022-10-131-1/+2
* compilers: Cleanup a bit languages/suffixes listsXavier Claessens2022-09-271-1/+1
* ninjabackend: Fix get_target_generated_sources() return typeXavier Claessens2022-09-261-10/+7
* pylint: enable consider-using-inDylan Baker2022-09-191-1/+1
* pylint: enable use-maxsplit-argDylan Baker2022-09-191-1/+1
* compilers: perform targeted imports for detectEli Schwartz2022-09-191-1/+1
* compilers: don't use instance checks to determine propertiesEli Schwartz2022-09-191-16/+12
* rust: Generate a rust-project.json file when rust targets are presentDylan Baker2022-09-121-1/+111
* backend/ninja: omit --backend when regenerating build dirKonstantin Kharlamov2022-09-021-3/+1
* backend/ninja: properly track objects extracted from fortran sourcesDylan Baker2022-08-241-7/+26
* backends/ninja: run `ranlib -c $out` when using the apple arDylan Baker2022-07-251-2/+13
* ninja depscanner: handle C++ sources named capital CEli Schwartz2022-07-251-2/+6
* ar linker: detect the "osx ld" case (where generating thin archives won't wor...Justin Blanchard2022-07-211-1/+1