summaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/dev.py
AgeCommit message (Expand)Author
2025-12-17Dependencies: Make use of the DependencyCandidate classDylan Baker
2025-12-17dependencies: Require 'native' be passed in kwargsDylan Baker
2025-12-17dependencies: stop passing "language" as a keyword argumentDylan Baker
2025-12-17dependencies: Pass the `name` to `ExternalDependency` constructorDylan Baker
2025-12-17dependencies: Move type_name to class levelDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.get_defineDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.has_headerDylan Baker
2025-11-19compilers: Remove Environment parameter from Compiler.find_libraryDylan Baker
2025-10-29environment: move tool detection functions to a new modulePaolo Bonzini
2025-10-20interpreter: port dependency version to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency optional_modules to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency native to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency modules to typed_kwargsDylan Baker
2025-10-20interpreter: port dependency main to typed_kwargsDylan Baker
2025-10-20dependency: Use a TypedDict to describe the keyword arguments to DependencyDylan Baker
2025-04-02compilers: introduce get_exe() and get_exe_args()Paolo Bonzini
2025-03-24dependencies/dev: prepend sysroot when searching for GTest sourcesRoss Burton
2025-01-28dependencies: version_compare -> version_compare_manyDylan Baker
2024-09-21add diasdk dependencyunknown
2024-04-11dependencies/dev: make the warning about LLVM's CMake non-fatalDylan Baker
2024-04-11dependencies/llvm: Try to make warning about CMake betterDylan Baker
2024-02-12cmake dependency: avoid setting property to None as a workaroundEli Schwartz
2024-02-07Fix comment typosSam James
2023-12-20dependencies/llvm: strip default include dirs also for config-tool versionKarol Herbst
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-09-22ZlibSystemDependency: pass libtype to clib_compiler.find_libraryAlan Coopersmith
2023-06-26dependencies: switch the delayed-import mechanism for custom dependenciesEli Schwartz
2023-06-08dependencies/llvm: strip default include dirsKarol Herbst
2023-01-28cmake: allow dynamic linking with LLVMKonstantin
2023-01-03Add fatal=False to many mlog.warnings()Dylan Baker
2023-01-03dependencies/dev: refactor some code to make mypy happyDylan Baker
2022-12-15Change double quote doc comment to sinqle quoteTristan Partin
2022-12-15Try to find the jni dependency when javac is a Darwin stubTristan Partin
2022-12-14Deduplicate code in JNISystemDependency conditionalTristan Partin
2022-11-29pylint: enable implicit-str-concatDylan Baker
2022-11-29Fix crash when toolchain is missingSmallWood-D
2022-10-24Move JNISystemDependency to dependencies.base.detect_compilerTristan Partin
2022-10-09Fix some wording in a JNISystemDependency commentTristan Partin
2022-10-09Add BSD support to the JNISystemDependencyTristan Partin
2022-09-19compilers: perform targeted imports for detectEli Schwartz
2022-09-19compilers: directly import from subpackagesEli Schwartz
2022-09-12dependencies: simplify logging methodsEli Schwartz
2022-08-29flake8: fix typing casts to not have actual objectsEli Schwartz
2022-05-01cmake: Fix CMake LLVM dependency error (fixes #10322)Daniel Mensinger
2022-04-12cmake: Always use all compilers for LLVM (fixes #10249)Daniel Mensinger
2022-03-29move a bunch of imports into TYPE_CHECKING blocksEli Schwartz
2022-03-04Add modules kwarg to JNI system depTristan Partin
2022-03-02Rename JDK system dep to JNITristan Partin
2022-03-01mark a bunch of dependencies with the version they were introducedEli Schwartz
2021-11-20dependencies/zlib: Allow for generic OS checksDudemanguy