diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-09-28 18:54:09 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-09-28 18:54:09 +0300 |
commit | 31b1c26fbdc707040e6e6dc4cad26dd76ca64038 (patch) | |
tree | 3abf4fb76869aa6dc8750739f4b243891f1ad194 /build.py | |
parent | c168d2c73a1eb467e1551be7d4279a8250f90f27 (diff) | |
download | meson-31b1c26fbdc707040e6e6dc4cad26dd76ca64038.zip meson-31b1c26fbdc707040e6e6dc4cad26dd76ca64038.tar.gz meson-31b1c26fbdc707040e6e6dc4cad26dd76ca64038.tar.bz2 |
More holder extraction.
Diffstat (limited to 'build.py')
-rw-r--r-- | build.py | 34 |
1 files changed, 34 insertions, 0 deletions
@@ -414,3 +414,37 @@ class SharedLibrary(BuildTarget): if self.version is not None: aliases.append(self.get_shbase()) return aliases + +class ConfigureFile(): + + def __init__(self, subdir, sourcename, targetname, configuration_data): + self.subdir = subdir + self.sourcename = sourcename + self.targetname = targetname + self.configuration_data = configuration_data + + def get_configuration_data(self): + return self.configuration_data + + def get_sources(self): + return self.sources + + def get_subdir(self): + return self.subdir + + def get_source_name(self): + return self.sourcename + + def get_target_name(self): + return self.targetname + +class ConfigurationData(): + def __init__(self): + super().__init__() + self.values = {} + + def get(self, name): + return self.values[name] + + def keys(self): + return self.values.keys() |