diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2021-07-13 13:22:39 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2021-07-13 16:43:14 -0700 |
commit | dd97ec607d9ae073cb5d07da5b7e476afbfc0a0d (patch) | |
tree | b109e127dc1858cae63a5d8f7666c11e05fdc2d4 /mesonbuild/dependencies/pkgconfig.py | |
parent | eac2d5eec53ca9d9a83a51ff03292dda3ae4a67f (diff) | |
download | meson-dd97ec607d9ae073cb5d07da5b7e476afbfc0a0d.zip meson-dd97ec607d9ae073cb5d07da5b7e476afbfc0a0d.tar.gz meson-dd97ec607d9ae073cb5d07da5b7e476afbfc0a0d.tar.bz2 |
dependencies: drop Dependency.methods and Dependency.get_methods()
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
Diffstat (limited to 'mesonbuild/dependencies/pkgconfig.py')
-rw-r--r-- | mesonbuild/dependencies/pkgconfig.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/mesonbuild/dependencies/pkgconfig.py b/mesonbuild/dependencies/pkgconfig.py index 1e8d913..28a3f74 100644 --- a/mesonbuild/dependencies/pkgconfig.py +++ b/mesonbuild/dependencies/pkgconfig.py @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -from .base import ExternalDependency, DependencyException, DependencyMethods, sort_libpaths, DependencyTypeName +from .base import ExternalDependency, DependencyException, sort_libpaths, DependencyTypeName from ..mesonlib import LibType, MachineChoice, OptionKey, OrderedSet, PerMachine, Popen_safe from ..programs import find_external_program, ExternalProgram from .. import mlog @@ -396,10 +396,6 @@ class PkgConfigDependency(ExternalDependency): mlog.debug(f'Got pkgconfig variable {variable_name} : {variable}') return variable - @staticmethod - def get_methods() -> T.List[DependencyMethods]: - return [DependencyMethods.PKGCONFIG] - def check_pkgconfig(self, pkgbin: ExternalProgram) -> T.Optional[str]: if not pkgbin.found(): mlog.log(f'Did not find pkg-config by name {pkgbin.name!r}') |