summaryrefslogtreecommitdiff
path: root/mesonbuild/backend/backends.py
AgeCommit message (Expand)Author
2025-01-27backends: remove unused argument from determine_ext_objsPaolo Bonzini
2025-01-27backends: memoize result of canonicalize_filenamePaolo Bonzini
2025-01-08First draft version of Tasking MIL linking with b_lto and prelinkinggerioldman
2024-12-29ninjabackend: use File.from_built_relative()Paolo Bonzini
2024-12-20print out which command needs an exe_wrapperRolf Eike Beer
2024-12-19ninjabackend: add support for "ninja clippy"Paolo Bonzini
2024-12-19introspect: add machine to target_sourcesPaolo Bonzini
2024-10-28Move LD_LIBRARY_PATH logic to environment objectXavier Claessens
2024-09-11Fix typosspaette
2024-08-27Allow external programs in test()'s 'args' parameterDavid Gibson
2024-07-25backends/base: fix annotation for as_meson_exe_cmdlineDylan Baker
2024-07-16Revert various cross compile changesChristoph Reiter
2024-07-12backend/backends: Fix type assertions in backendAndreas Kässens
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen
2024-06-23limit wrapped-due-to-env special case for `env` to only apply for env.setEli Schwartz
2024-06-23Ensure private directory exists for custom targets (#13196)Scott Kyle
2024-06-23create_test_serialisation: Dedup deps before joining ld_lib pathsCampbell Jones
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen
2024-05-07cuda: pass static archives to nvcc without -Xlinker= prefixDavid Seifert
2024-04-24backend: fix type annotation of Backend.generateDylan Baker
2024-04-09backends: Add Nasm support to Xcode through a custom build ruleL. E. Segovia
2024-03-15compilers: No need to pass exe_wrapper everywhereXavier Claessens
2024-02-24Allow using CustomTarget as test executableCharles Brunet
2024-02-11Raise if a postconf script failsAkihiko Odaki
2024-02-10backends: restore shlex quoting of MESONINTROSPECTJouke Witteveen
2024-01-26backends: Make object_filename_from_source() backend-agnosticAlbert Tang
2024-01-25Fix compiler.preprocess compile_args not usedCharles Brunet
2024-01-17compiler.preprocess: add depends kwargStas Sergeev
2024-01-17backend: Add rpath for external versioned .so'sJonathon Anderson
2024-01-17backend: Add rpaths for external 'cmake' depsJonathon Anderson
2023-12-23Remove `get_buildtype_args` functionCharles Brunet
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-12-07Always use posix paths when retrieving link nameErwin Jansen
2023-12-05ninja backend: don't hide all compiler warnings for transpiled languagesEli Schwartz
2023-11-18Fix unity builds (#12452)David Seifert
2023-11-10msvc: Do not include pch obj when b_pch=falseXavier Claessens
2023-10-31Use target.aix_so_archive to decide to archive shared library in AIXAditya Vidyadhar Kamath
2023-10-09interpreter: Handle BuildTarget.vala_args as Files in the interpreterDylan Baker
2023-10-05msvc: unify debug filename handlingDudemanguy
2023-10-04Remove unused isinstance() in backends.pyTristan Partin
2023-09-18Remove get_pkgconfig_variable()Xavier Claessens
2023-09-13install_{data,headers,subdir}: implement follow_symlinksArsen Arsenović
2023-08-03ExecutableSerialisation: capture and feed are optional stringsXavier Claessens
2023-08-02Optimize extract_dll_paths in ninja backendCharles Brunet
2023-07-26Fix install_data() default install pathDaniele Nicolodi
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-07-10backends: Always take options from targetXavier Claessens
2023-07-10Revert "backends: Cache creation of install data"Eli Schwartz
2023-07-05Merge pull request #11742 from xclaesse/link-whole-casesJussi Pakkanen
2023-07-02genvslite: greatly simplify the implementation of non-genvslite backendsEli Schwartz