aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies
AgeCommit message (Expand)AuthorFilesLines
2023-02-01micro-optimize: define typing-only objects in TYPE_CHECKINGEli Schwartz1-1/+1
2023-02-01treewide: add future annotations importEli Schwartz13-0/+14
2023-01-28cmake: allow dynamic linking with LLVMKonstantin2-28/+165
2023-01-18dependencies: fix pcap-config which now errors on --versionEli Schwartz2-2/+18
2023-01-16properly type utils/core.py and add it to mypyEli Schwartz1-2/+3
2023-01-04add objects keyword argument to declare_dependenciesPaolo Bonzini1-4/+5
2023-01-03Add fatal=False to many mlog.warnings()Dylan Baker1-2/+2
2023-01-03dependencies/dev: refactor some code to make mypy happyDylan Baker1-4/+10
2022-12-25dependencies: better logging of pkg-config call outputsEli Schwartz1-1/+5
2022-12-15Change double quote doc comment to sinqle quoteTristan Partin1-2/+2
2022-12-15Try to find the jni dependency when javac is a Darwin stubTristan Partin1-11/+25
2022-12-14Deduplicate code in JNISystemDependency conditionalTristan Partin1-2/+2
2022-12-11typing: fix some broken Sequence annotationsEli Schwartz1-2/+2
2022-12-04hdf5 dependency: correctly use machine files and respect crossEli Schwartz1-4/+5
2022-12-04refactor pkg-config dependency to allow statically finding the programEli Schwartz1-32/+36
2022-11-30pylint: enable the set_membership pluginDylan Baker5-12/+12
2022-11-29pylint: enable the bad_builtin checkerDylan Baker1-1/+1
2022-11-29pylint: enable implicit-str-concatDylan Baker1-1/+1
2022-11-29Fix crash when toolchain is missingSmallWood-D7-13/+23
2022-11-03dependencies: make the hdf5 dependency use Popen_safeEli Schwartz1-4/+3
2022-10-24Move JNISystemDependency to dependencies.base.detect_compilerTristan Partin1-3/+2
2022-10-09Fix some wording in a JNISystemDependency commentTristan Partin1-1/+1
2022-10-09Add BSD support to the JNISystemDependencyTristan Partin1-0/+8
2022-10-06Add handling Qt6's EntryPoint library.Hagen Möbius1-9/+18
2022-10-04pylint: enable use-a-generatorDylan Baker2-8/+8
2022-09-28Move classes used by scripts to their own moduleXavier Claessens1-2/+1
2022-09-19compilers: perform targeted imports for detectEli Schwartz2-3/+3
2022-09-19compilers: directly import from subpackagesEli Schwartz2-3/+4
2022-09-12dependencies: log the real reason for a dependency lookup failingEli Schwartz2-3/+6
2022-09-12dependencies: use better internal representation of factory methodsEli Schwartz2-8/+7
2022-09-12dependencies: simplify log_tried into a staticmethodEli Schwartz7-12/+21
2022-09-12dependencies: simplify logging methodsEli Schwartz3-15/+0
2022-08-29flake8: fix typing casts to not have actual objectsEli Schwartz1-1/+1
2022-08-26Remove redundant backslash and fix white space issueAlf Henrik Sauge1-4/+5
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge3-8/+8
2022-08-09dependencies: reject Qt6 pkg-config dependency if libexecdir is not knownEli Schwartz1-0/+7
2022-08-09qt: fix qt 6 tools detection for pkg-configKonstantin1-1/+21
2022-08-04typing: simplify type annotations for librariesEli Schwartz1-2/+2
2022-06-13flake8: fix non-idiomatic ordering of "if not in" checksEli Schwartz1-3/+3
2022-06-13flake8: fix various whitespace nitsEli Schwartz1-3/+3
2022-06-10treewide: various cleanups to move imports for mypy into typechecking blocksEli Schwartz3-4/+6
2022-06-01dependencies: Fix d_module_version typesDylan Baker1-1/+1
2022-05-25dependencies: Don't allow as_link_whole to complete with SharedLibrariesDylan Baker1-1/+12
2022-05-25dependencies: Fix several annotations issuesDylan Baker1-7/+11
2022-05-23move various imports into TYPE_CHECKING blocks for neatnessEli Schwartz1-2/+3
2022-05-09dependencies/boost.py: ignore unknown filesfghzxm1-2/+14
2022-05-03add prefer_static built-in optionDudemanguy4-7/+11
2022-05-03dependencies: cleanup kwargs.get('static') usageDudemanguy2-3/+2
2022-05-03interpreter: new function add_project_dependencies()Paolo Bonzini1-0/+6
2022-05-03dependencies: extract code to get all leaf dependenciesPaolo Bonzini2-2/+19