|
|
|
@ -22,7 +22,7 @@ from . import compilers |
|
|
|
|
from .wrap import wrap, WrapMode |
|
|
|
|
from . import mesonlib |
|
|
|
|
from .mesonlib import FileMode, MachineChoice, OptionKey, Popen_safe, listify, extract_as_list, has_path_sep, unholder |
|
|
|
|
from .programs import ExternalProgram, NonExistingExternalProgram |
|
|
|
|
from .programs import ExternalProgram, NonExistingExternalProgram, OverrideProgram |
|
|
|
|
from .dependencies import InternalDependency, Dependency, NotFoundDependency, DependencyException |
|
|
|
|
from .depfile import DepFile |
|
|
|
|
from .interpreterbase import InterpreterBase, typed_pos_args |
|
|
|
@ -72,10 +72,6 @@ def stringifyUserArguments(args, quote=False): |
|
|
|
|
raise InvalidArguments('Function accepts only strings, integers, lists, dictionaries and lists thereof.') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class OverrideProgram(ExternalProgram): |
|
|
|
|
pass |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class FeatureOptionHolder(InterpreterObject, ObjectHolder[coredata.UserFeatureOption]): |
|
|
|
|
def __init__(self, env: 'Environment', name: str, option: coredata.UserFeatureOption): |
|
|
|
|
InterpreterObject.__init__(self) |
|
|
|
|