summaryrefslogtreecommitdiff
path: root/mesonbuild/environment.py
AgeCommit message (Expand)Author
2025-11-06environment: handle machine file options sections with more than one subprojectDylan Baker
2025-10-29environment: move tool detection functions to a new modulePaolo Bonzini
2025-10-29environment: move detection functions to envconfig.pyPaolo Bonzini
2025-10-29environment, backends: remove is_* methodsPaolo Bonzini
2025-10-29environment, compilers: move is_library caching to the sourcePaolo Bonzini
2025-10-29coredata: move cmd_line.txt and command line handling to a new modulePaolo Bonzini
2025-10-14cargo: create cargo.Interpreter on the flyPaolo Bonzini
2025-10-06interpreter: unify and specialize code to set backend optionsPaolo Bonzini
2025-10-06environment: remove dead codePaolo Bonzini
2025-09-21get_llvm_tool_names: add llvm 21Christoph Reiter
2025-07-29ninjabackend: handle specially TUs where compilation and linking happens toge...Paolo Bonzini
2025-07-14environment: really remove assertionPaolo Bonzini
2025-07-14environment: allow setting build options with "build." prefixPaolo Bonzini
2025-07-10compilers: move CFLAGS/CXXFLAGS handling to EnvironmentPaolo Bonzini
2025-06-18options: all inputs to OptionStore are OptionKeysPaolo Bonzini
2025-05-15options: restore special behavior of CFLAGS vs. c_argsPaolo Bonzini
2025-05-15environment: move a comment aroundPaolo Bonzini
2025-05-15environment: split list of important environment variables to a constantPaolo Bonzini
2025-04-16environment: handle all iOS variants as xnuPaolo Bonzini
2025-04-03environment: build_dir is allowed to be None in the initializerDylan Baker
2025-04-02environment: filter machine file build options that are invalidDylan Baker
2025-04-02option: move the `is_per_machine_option` to the `OptionStore`Dylan Baker
2025-04-02use correct section when suggesting the placement of subproject optionsPaolo Bonzini
2025-04-02environment: remove incorrect check for subproject optionsPaolo Bonzini
2025-03-10coredata: replace get_option with optstore.get_value_forDylan Baker
2025-03-06environment: fix nullability of function parameterDylan Baker
2025-03-07get_llvm_tool_names: add llvm 20Christoph Reiter
2025-03-01environment: make fully type safeDylan Baker
2025-03-01environment: fix minor typing issuesDylan Baker
2025-03-01environment: fix missing argument and return type annotationsDylan Baker
2025-03-01environment: delete dead code from option refactorDylan Baker
2025-02-13Make all Meson level options overridable per subproject.Jussi Pakkanen
2024-11-29environment: Never require an exe_wrapper for native buildsSimon McVittie
2024-10-28Move LD_LIBRARY_PATH logic to environment objectXavier Claessens
2024-10-24cargo: Fix feature resolutionXavier Claessens
2024-10-20Add GNU/Hurd kernel resultsSamuel Thibault
2024-09-24clang-tidy: Avoid spawning too many threadsJonathon Anderson
2024-09-11Fix typosspaette
2024-09-08Fix check for 32-bit clang-clunknown
2024-09-05Add support for LLVM 19 in Debian.Jussi Pakkanen
2024-08-30update various deprecation notices to call out meson 2.0Eli Schwartz
2024-07-25coverage: improve llvm-cov detectionJannik Glückert
2024-07-17Remove language (AKA compiler) type from OptionKey.Jussi Pakkanen
2024-07-16Make sure machine_info_can_run() isn't called on incomplete MachineInfoChristoph Reiter
2024-07-15Revert "Support armel/armhf builds on native arm64 hosts."Alyssa Ross
2024-07-11Fix Type hintsZhipeng Xue
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-07-10Replace exe_exists function with shutil.which()Mads Andreasen
2024-06-08Convert option from a plain dictionary into a named class.Jussi Pakkanen
2024-06-04Extract native file parser to machinefile source file.Jussi Pakkanen