aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/coarrays.py
AgeCommit message (Collapse)AuthorFilesLines
2021-07-13dependencies: drop Dependency.methods and Dependency.get_methods()Dylan Baker1-4/+0
Both of these are artifacts of the time before Dependency Factories, when a dependency that could be discovered multiple ways did ugly stuff like finding a specific dependency, then replacing it's own attributes with that dependency's attributes. We don't have cases of that left in the tree, so let's get rid of this code too
2021-06-17move base class for system dependencies into base.pyEli Schwartz1-2/+1
In accordance with review comments; it's small enough this seems fitting.
2021-06-14dependencies: Use the SystemDependencyDylan Baker1-2/+3
This fixes these dependencies, which currently return the name of the dependency as the type. Fixes #8877
2021-06-09typing: Rename some variablesDaniel Mensinger1-5/+6
2021-06-06typing: Fully annotate dependencies.{detect,factory} + some other fixesDaniel Mensinger1-2/+3
2021-06-05typing: Fully annotate dependencies.coarraysDaniel Mensinger1-5/+5
2021-06-03deps: Split dependencies.baseDaniel Mensinger1-1/+4
Split the Factory and dependency classes out of the base.py script to improve maintainability.
2020-01-29dependencies: Use a factory for fortran coarraysDylan Baker1-38/+40
2020-01-29dependencies: Make Dependency initializer signatures matchDylan Baker1-1/+1
Currently PkgConfig takes language as a keyword parameter in position 3, while the others take it as positional in position 2. Because most dependencies don't actually set a language (they use C style linking), using a positional argument makes more sense. ExtraFrameworkDependencies is even more different, and duplicates some arguments from the base ExternalDependency class. For later changes I'm planning to make having all of the dependencies use the same signature is really, really helpful.
2019-12-19dependencies: refactor to use methods properlyMichael Hirsch, Ph.D1-20/+33
2019-11-17deps: add pkg-config to coarray with CMake fallbackMichael Hirsch, Ph.D1-0/+70
make coarray in its own file for clarity