aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/ninjabackend.py
AgeCommit message (Expand)AuthorFilesLines
2023-07-13Fix display of generatorCharles Brunet1-2/+2
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
2023-04-11fix various spelling issuesJosh Soref1-13/+13
2023-04-11Change "can not" to "cannot" throughout projectHiPhish1-2/+2
2023-03-29Make --vsenv a readonly builtin optionXavier Claessens1-1/+1
2023-03-20Add restat = 1 to the fortran_COMPILER ruleVolker Weißmann1-1/+4
2023-03-01rust: Fix handling of proc-macros in rust-project.jsonSebastian Dröge1-7/+9
2023-03-01rust: Store absolute paths in rust-project.jsonSebastian Dröge1-2/+6
2023-02-22Implement rustc controlled whole-archive linkingDylan Baker1-1/+51
2023-02-21backend/ninja: fix rust cfg parsingKarol Herbst1-1/+1
2023-02-10cython: wire up support for emitting and using depfilesEli Schwartz1-1/+5
2023-02-10backends: handle cython ninja rules a bit more idiomaticallyEli Schwartz1-6/+7
2023-02-01pylint 2.16: remove pointless parens around equality assignmentsEli Schwartz1-1/+1
2023-02-01simplify instantiation of builtin type using builtins instead of functionsEli Schwartz1-1/+1
2023-01-15BUG: Fix generated sources not being included as dependencies in cython trans...Thomas Li1-0/+14
2023-01-10backends: Stop passing generator exes to ExecutableSerialisation as stringsDylan Baker1-3/+2
2023-01-08avoid detecting masm as a MSVC-like compiler for detecting showincludesEli Schwartz1-2/+2
2023-01-08msvc: handle filename extensions for incdetect based on the compiler languageEli Schwartz1-2/+3