summaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)Author
2025-07-29build: reject invalid link_language for Rust targetsPaolo Bonzini
2025-07-25Add swift_module_name target argumentKatalin Rebhan
2025-07-25build/process_compilers: Skip throwing error for headersFlorian "sp1rit"​
2025-06-23vala: Also add --target-glib if glib is built as subprojectFlorian "sp1rit"​
2025-06-05build: Fix tasking compiler b_lto detection for overridesDylan Baker
2025-06-05build: fix tasking compiler b_lto support after option refactorDylan Baker
2025-05-29rewriter: Bugfix concerning `UnknownValue`Volker Weißmann
2025-05-22support .version() for overridden executablesFlorian "sp1rit"​
2025-05-22gnome.mkenums: Allow passthrough of ExternalPrograms to enable converting onl...L. E. Segovia
2025-05-22gnome.mkenums: Use rspfiles on Windows when possibleL. E. Segovia
2025-05-07interpreter: reintroduce a convertor for override_options and default_optionsPaolo Bonzini
2025-04-17android: Added android_exe_type kwargs to executableFlorian "sp1rit"​
2025-04-17build/executable: Respect name_prefixFlorian "sp1rit"​
2025-04-16ninjabackend: ensure that native static libraries use Unix-style namingKacper Michajłow
2025-04-09fixes for mypyCharles Brunet
2025-04-03backend/ninja: Fortran targets need to -I transitive deps private dirsDylan Baker
2025-04-02build, interpreter: associate a doctest target to a BuildTargetPaolo Bonzini
2025-03-20handle monorepo license files specified in project() via ../Eli Schwartz
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2025-03-09mesonlib: extract and optimize is_parent_pathPaolo Bonzini
2025-03-06build: cache target id at time of first usePaolo Bonzini
2025-02-25Remove unused variable left over from option refactor.Jussi Pakkanen
2025-02-25Use override value when setting up Cython language.Jussi Pakkanen
2025-02-19build: Optimize transitive link dep resolutionCampbell Jones
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2025-02-12build: fix typing of `Target.get_option`Dylan Baker
2025-01-19Fix broken both_libraries transitive dependenciesCharles Brunet
2025-01-09Merge pull request #12342 from gerioldman/TaskingCCompilerJussi Pakkanen
2025-01-08Copyedit an error messageBenjamin Gilbert
2025-01-08First draft version of Tasking MIL linking with b_lto and prelinkinggerioldman
2025-01-08Add TASKING compiler supportgerioldman
2025-01-07Fix internal dependency namesCharles Brunet
2024-12-06fix generate_gir with BothLibraries dependencyCharles Brunet
2024-11-20De-duplicate BuildTarget.sourcesNick
2024-11-15build: store Build.modules as a setDylan Baker
2024-09-24compiler,rust: fix sanity check and internal deps for baremetal rust project/...Florent Valette
2024-09-06alias_target with both_libs builds bothCharles Brunet
2024-09-06auto select static or shared when linking both_libraries togetherCharles Brunet
2024-09-06add default_both_libraries core optionCharles Brunet
2024-09-06allow internal_dependency object to carry both_libCharles Brunet
2024-08-30update various deprecation notices to call out meson 2.0Eli Schwartz
2024-07-31Fix some small typing issues in interpreter.pyNirbheek Chauhan
2024-07-30backend/ninja: stop adding random attributes to BuildTargetsDylan Baker
2024-07-30mypy: add annotation for object attribute used as a private cache via hasattrEli Schwartz
2024-07-17rust: recursively pull proc-macro deps for rust targetsAlyssa Ross
2024-07-17Remove language (AKA compiler) type from OptionKey.Jussi Pakkanen
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen
2024-05-24Revert "rust: recursively pull proc-macro dependencies as well"Sam James