From 40e3577a65ac688814eff1239fa38b86aad19ee8 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Thu, 1 Oct 2020 13:02:08 -0700 Subject: split program related classes and functions out of dependencies Dependencies is already a large and complicated package without adding programs to the list. This also allows us to untangle a bit of spaghetti that we have. --- mesonbuild/modules/qt.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'mesonbuild/modules/qt.py') diff --git a/mesonbuild/modules/qt.py b/mesonbuild/modules/qt.py index 32841ff..de3a5b1 100644 --- a/mesonbuild/modules/qt.py +++ b/mesonbuild/modules/qt.py @@ -17,11 +17,12 @@ import shutil from .. import mlog from .. import build from ..mesonlib import MesonException, extract_as_list, File, unholder, version_compare -from ..dependencies import Dependency, Qt4Dependency, Qt5Dependency, Qt6Dependency, NonExistingExternalProgram +from ..dependencies import Dependency, Qt4Dependency, Qt5Dependency, Qt6Dependency import xml.etree.ElementTree as ET from . import ModuleReturnValue, get_include_args, ExtensionModule from ..interpreterbase import noPosargs, permittedKwargs, FeatureNew, FeatureNewKwargs from ..interpreter import extract_required_kwarg +from ..programs import NonExistingExternalProgram _QT_DEPS_LUT = { 4: Qt4Dependency, -- cgit v1.1