modules/external_project: clean up and sort modules

pull/9347/head
Dylan Baker 3 years ago
parent c94d6acc49
commit 7c3f256b14
  1. 13
      mesonbuild/modules/unstable_external_project.py

@ -12,19 +12,20 @@
# See the License for the specific language governing permissions and
# limitations under the License.
import os, subprocess, shlex
from pathlib import Path
import os
import shlex
import subprocess
import typing as T
from . import ExtensionModule, ModuleReturnValue, ModuleState, NewExtensionModule
from .. import mlog, build
from ..mesonlib import (EnvironmentException, MesonException, Popen_safe, MachineChoice,
get_variable_regex, do_replacement, extract_as_list, join_args)
from ..interpreterbase import InterpreterException, FeatureNew
from ..interpreterbase import permittedKwargs, typed_pos_args
from ..compilers.compilers import CFLAGS_MAPPING, CEXE_MAPPING
from ..dependencies import InternalDependency, PkgConfigDependency
from ..mesonlib import OptionKey
from ..interpreterbase import InterpreterException, FeatureNew
from ..interpreterbase import permittedKwargs, typed_pos_args
from ..mesonlib import (EnvironmentException, MesonException, Popen_safe, MachineChoice,
get_variable_regex, do_replacement, extract_as_list, join_args, OptionKey)
class ExternalProject(NewExtensionModule):
def __init__(self,

Loading…
Cancel
Save