diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-11-28 19:47:52 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-12-02 16:26:08 +0200 |
commit | 913963d608a419a336473203c3167987f8c15060 (patch) | |
tree | 147b9b9399f1ad87f73ed0abb28a14dc20173e41 /build.py | |
parent | 2024d9d237e5c588e626e721a1535bee3ee7bd2b (diff) | |
download | meson-913963d608a419a336473203c3167987f8c15060.zip meson-913963d608a419a336473203c3167987f8c15060.tar.gz meson-913963d608a419a336473203c3167987f8c15060.tar.bz2 |
Can specify extra arguments to generator commands. Closes #315.
Diffstat (limited to 'build.py')
-rw-r--r-- | build.py | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -575,7 +575,7 @@ class Generator(): return self.arglist class GeneratedList(): - def __init__(self, generator): + def __init__(self, generator, extra_args=[]): if hasattr(generator, 'held_object'): generator = generator.held_object self.generator = generator @@ -583,6 +583,7 @@ class GeneratedList(): self.outfilelist = [] self.outmap = {} self.extra_depends = [] + self.extra_args = extra_args def add_file(self, newfile): self.infilelist.append(newfile) @@ -602,6 +603,9 @@ class GeneratedList(): def get_generator(self): return self.generator + def get_extra_args(self): + return self.extra_args + class Executable(BuildTarget): def __init__(self, name, subdir, subproject, is_cross, sources, objects, environment, kwargs): super().__init__(name, subdir, subproject, is_cross, sources, objects, environment, kwargs) |