summaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)Author
2025-04-04cmake: pass clib_compiler to resolve_cmake_trace_targets()Andrei Alexeyev
2025-04-04compilers: move -std options to get_option_std_args, special-casing CUDAPaolo Bonzini
2025-04-04compilers: introduce get_option_std_argsPaolo Bonzini
2025-04-04compilers: remove useless get_option_compile_argsPaolo Bonzini
2025-04-03backend/ninja: use a two step process for dependency scanningDylan Baker
2025-04-03backend/ninja: fix cross module dependenciesDylan Baker
2025-04-03backend/ninja: depfile generation needs a full dependency on all scanned sourcesDylan Baker
2025-04-03backend/ninja: Fortran targets need to -I transitive deps private dirsDylan Baker
2025-04-03backend/ninja: fortran must fully depend on all linked targetsDylan Baker
2025-04-03environment: build_dir is allowed to be None in the initializerDylan Baker
2025-04-03compilers/rust: fix sanity_check for Windows targetsKacper Michajłow
2025-04-02mtest: refactor get_wrapper slightlySam James
2025-04-02mtest: set VALGRIND_OPTS to fail tests on errorsSam James
2025-04-02options: we need to skip build options for machine files as wellDylan 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-02options: Rename BASE_OPTIONS -> COMPILER_BASE_OPTIONSDylan Baker
2025-04-02options: rename OptStore.pending_project_options -> pending_optionsDylan Baker
2025-04-02options: rename "native_file_*" arguments to "machine_file_*"Dylan Baker
2025-04-02options: move BASE_OPTIONS to the options moduleDylan Baker
2025-04-02modules/cmake: Make fully type safeDylan 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-04-02wayland: Mark module stableXavier Claessens
2025-04-02rust: add link_whole to rust.test and rust.doctestPaolo Bonzini
2025-04-02rust: add rust.doctestPaolo Bonzini
2025-04-02rust: extract common parts of rust.test and rust.doctestPaolo Bonzini
2025-04-02compilers: rust: fix derivation of RustdocTestCompilerPaolo Bonzini
2025-04-02interpreter, rust: move "args" out of BaseTestPaolo Bonzini
2025-04-02ninjabackend: generate command line for rust doctestsPaolo Bonzini
2025-04-02build, interpreter: associate a doctest target to a BuildTargetPaolo Bonzini
2025-04-02compilers: introduce get_exe() and get_exe_args()Paolo Bonzini
2025-04-02ninjabackend: split out generation of rustc argumentsPaolo Bonzini
2025-04-02rust: new target rustdocPaolo Bonzini
2025-03-26select the correct meson_command for pyinstaller builds, even on not-WindowsEli Schwartz
2025-03-26envconfig: fix unhandled exception when cross-file lacks required keysyexiaochuan
2025-03-24linkers: darwin: do not use -bundle for shared_modulesPaolo Bonzini
2025-03-24dependencies/dev: prepend sysroot when searching for GTest sourcesRoss Burton
2025-03-21options: Make sure the gnu99 deprecation is only printed onceL. E. Segovia
2025-03-20handle monorepo license files specified in project() via ../Eli Schwartz
2025-03-20hdf5: don't throw if the pkg-config doesn't support --list-allMarcin Serwin
2025-03-14Move Interpreter.read_buildfile to base classCharles Brunet
2025-03-14Move options loading to InterpreterBaseCharles Brunet
2025-03-14Move variables to InterpreterBaseCharles Brunet
2025-03-14Extract common func_subdir functions to InterpreterBaseCharles Brunet
2025-03-14Move flatten_kwargs to IntrospectionInterpreterCharles Brunet
2025-03-12mesonbuild/compilers/detect.py: Support Open D ldc and dmdAndrei Horodniceanu
2025-03-11linkers: revert a binutils bug workaround, sort ofEli Schwartz
2025-03-10options: inline _set_dependenentsDylan Baker
2025-03-10options: merge set_value and set_optionDylan Baker