aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/ninjabackend.py
AgeCommit message (Expand)AuthorFilesLines
2023-09-25Add clang-tidy-fix targetLei YU1-0/+1
2023-09-22rust: properly rematerialize static dependencies as well as dynamic onesDylan Baker1-2/+3
2023-09-19Rust: Fix both_libraries() caseXavier Claessens1-3/+2
2023-09-19Rust: Replace rust_crate_type with rust_abiXavier Claessens1-10/+1
2023-09-07Fix crash when installing a vala library and python sourcesXavier Claessens1-4/+0
2023-09-06backends/ninja: run `ranlib -c $out` when using the apple arDylan Baker1-1/+12
2023-08-18ninja backend: fix the automatic restat of outputs when reconfiguringEli Schwartz1-3/+3
2023-08-18Add more descriptive description to CustomTargetCharles Brunet1-2/+2
2023-08-11remove useless type annotationsEli Schwartz1-2/+2
2023-07-25make 'gui_app' an interpreter only conceptDylan Baker1-5/+2
2023-07-24ninjabackend: add or correct various bits of typingEli Schwartz1-24/+24
2023-07-24ninjabackend: track all outputs using a setEli Schwartz1-3/+3
2023-07-24ninjabackend: remove useless and unused API bits in phony targetsEli Schwartz1-21/+21
2023-07-21Display more timestamps when profiling ninjaCharles Brunet1-0/+7
2023-07-17Merge pull request #11976 from tristan957/cleanupsJussi Pakkanen1-1/+1
2023-07-13Fix display of generatorCharles Brunet1-2/+2
2023-07-12Fix return type of debugfile functionsTristan Partin1-1/+1
2023-07-10backends: Always take options from targetXavier Claessens1-11/+10
2023-07-05Merge pull request #11742 from xclaesse/link-whole-casesJussi Pakkanen1-1/+1
2023-07-02genvslite: greatly simplify the implementation of non-genvslite backendsEli Schwartz1-5/+3
2023-06-28Experimental 'genvslite' WIP. (#11049)GertyP1-2/+47
2023-06-27Merge pull request #11902 from dcbaker/submit/rust-module-enhancementsJussi Pakkanen1-1/+59
2023-06-27Archive shared library in AIX (#11850)Aditya Kamath1-0/+22
2023-06-27rust: Override the default MSVCRT when linking Rust and !rust togetherDylan Baker1-1/+54
2023-06-27rust: get stdlib arguments for non-rust languages when linkingDylan Baker1-0/+5
2023-06-26Revert "modules: move gnome targets into gnome module"Eli Schwartz1-2/+1
2023-06-26linkers: delay implementations import until detect is runEli Schwartz1-1/+1
2023-06-26fix regression in handling output overwriting for ar-like linkersEli Schwartz1-2/+2
2023-06-21rust: fix -C prefer-dynamic behaviorAlyssa Ross1-9/+10
2023-06-20backends/ninja: add sundry typing improvementsEli Schwartz1-18/+20
2023-06-20use truncating division for code that explicitly needs an intEli Schwartz1-1/+1
2023-06-20ninja backend: simplify code by using dataclassesEli Schwartz1-2/+2
2023-06-11ninja backend: fix cleandead deleting files that meson implicitly createsEli Schwartz1-3/+13
2023-05-31preprocess: Allow preprocessing any file extensionsXavier Claessens1-2/+8
2023-05-29avoid endless reconfigure loops when a build directory is copied aroundEli Schwartz1-1/+3
2023-05-21Allow generator.process(generator.process(...))Volker Weißmann1-1/+4
2023-05-20rust: Add system libs used by rust std to staticlib external depsXavier Claessens1-0/+3
2023-05-15Metrowerks: move PCH args to the end of the command lineNomura1-1/+7
2023-05-13Fix paths of Fortran order dependenciesVolker Weißmann1-4/+5
2023-05-01extract_all_objects: Include PCH object with MSVCXavier Claessens1-1/+1
2023-04-27Don't use dyndep scanner when preprocessingVolker Weißmann1-0/+2
2023-04-24Initial support for Metrowerks C/C++ compilerNomura1-1/+17
2023-04-21rust: Add new `rust_dependency_map` target configurationSebastian Dröge1-11/+9
2023-04-20intro: add more details to generated json filesCharles Brunet1-18/+43
2023-04-20rust: Also disallow `.` in Rust library target namesSebastian Dröge1-2/+2
2023-04-19rust: Don't use prefer-dynamic in case of proc-macro Rust dependenciesSebastian Dröge1-2/+3
2023-04-14rust: Use `isinstance(d, build.StaticLibrary)` instead of comparing the type ...Sebastian Dröge1-1/+1
2023-04-14rust: Link staticlib/cdylib link targets like link targets from any other lan...Sebastian Dröge1-1/+4
2023-04-14rust: Don't prefer dynamic linking of Rust libraries for cdylibsSebastian Dröge1-5/+9
2023-04-14rust: Convert dashes in crate names to underscoresSebastian Dröge1-4/+14