aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/ninjabackend.py
AgeCommit message (Expand)AuthorFilesLines
2022-09-19compilers: perform targeted imports for detectEli Schwartz1-1/+1
2022-09-19compilers: don't use instance checks to determine propertiesEli Schwartz1-16/+12
2022-09-12rust: Generate a rust-project.json file when rust targets are presentDylan Baker1-1/+111
2022-09-02backend/ninja: omit --backend when regenerating build dirKonstantin Kharlamov1-3/+1
2022-08-24backend/ninja: properly track objects extracted from fortran sourcesDylan Baker1-7/+26
2022-07-25backends/ninja: run `ranlib -c $out` when using the apple arDylan Baker1-2/+13
2022-07-25ninja depscanner: handle C++ sources named capital CEli Schwartz1-2/+6
2022-07-21ar linker: detect the "osx ld" case (where generating thin archives won't wor...Justin Blanchard1-1/+1
2022-07-16Fix finding of Visual studio path in mingw64Ty1-2/+2
2022-06-19Merge pull request #10464 from rtbo/fix_generated_depsJussi Pakkanen1-2/+9
2022-06-17fix parameter expansion in several error messagesMichael Mera1-3/+3
2022-06-14take override_option('unity=...') into account when allowing extract_objects()Paolo Bonzini1-2/+2
2022-06-13ninja backend: generate additional meta-rules for test/benchmarks targetsEli Schwartz1-8/+16
2022-06-10treewide: various cleanups to move imports for mypy into typechecking blocksEli Schwartz1-2/+3
2022-06-10flake8: remove import that was never usedEli Schwartz1-1/+0
2022-06-09use compilers.lang_suffixes to determine langRemi Thebault1-1/+1
2022-06-08backends/ninja: Add missing type annotationDylan Baker1-1/+1
2022-06-05add D generated files to order-only depsRemi Thebault1-2/+9
2022-06-01modules: move gnome targets into gnome moduleDylan Baker1-1/+2
2022-05-31relax target name restrictions to cater to internal useEli Schwartz1-2/+2
2022-05-31ninja backend: simplify generation of phony targetsEli Schwartz1-64/+33
2022-05-06Add some scaffolding needed for C++ modules in GCC.Jussi Pakkanen1-0/+2
2022-04-14Fix typo in commentBen Brown1-1/+1
2022-03-31allow RunTarget to skip wrapping due to envEli Schwartz1-3/+4
2022-03-29Replace backend.get_option_for_target() with target.get_option()Xavier Claessens1-20/+18
2022-03-23Add support for cython_argsTristan Partin1-0/+1
2022-03-23ninja backend: do not fatally error on compdb failureEli Schwartz1-1/+1
2022-03-22backends: Stop separating base and compiler optionsXavier Claessens1-6/+6
2022-03-22Add ability to add resources to jarsTristan Partin1-5/+9
2022-03-21ninja: fix handling of rust structured_sources in rare caseDylan Baker1-4/+11
2022-03-18structured_sources: fix subdir handlingDylan Baker1-6/+2
2022-03-07backends/ninja: Add support for structured sources with rustDylan Baker1-0/+43
2022-03-07backend/ninja: add rules to copy files to the build dirDylan Baker1-0/+12
2022-03-07Fix default install tag for shared lib symlinksXavier Claessens1-2/+1
2022-02-14shared module: Allow linking on AndroidNirbheek Chauhan1-1/+1
2022-02-10ninjabackend: fix rust program names with dashesAlyssa Ross1-1/+2
2022-02-02ninjabackend: treat link_whole_targets like link_targets for Rust targetsZach Reizner1-2/+5
2022-02-01backends/ninja: generate symlink aliases for rust/cs/swift libraries tooEli Schwartz1-1/+3
2022-01-12ninja backend: Fix custom_target() console: kwarg when using envDeclan Qian1-1/+2
2021-11-24shared_module: Add soname when used as a link targetNirbheek Chauhan1-1/+1
2021-11-15valac dependencies: use the canonical list of vala source namesEli Schwartz1-1/+1
2021-11-01various manual conversion of percent-formatted strings to f-stringsEli Schwartz1-1/+1
2021-11-01coverage generator: obey the documentation and only generate supported outputsEli Schwartz1-26/+34
2021-10-29Fix version requirement on Ninja feature.Jussi Pakkanen1-1/+1
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-6/+6
2021-10-10Add --vsenv command line option and active VS only when neededXavier Claessens1-2/+1
2021-10-10ar linker: generate thin archives for uninstalled static librariesEli Schwartz1-1/+1
2021-10-04fix extra whitespaceEli Schwartz1-2/+0
2021-10-01rust: dependencies need to cause a rebuild/relink not just reorderDylan Baker1-1/+6
2021-09-30Make custom_target() name argument optionalXavier Claessens1-1/+2