diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-01-13 17:41:47 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-01-13 17:41:47 +0200 |
commit | 79c9e1e1722cdb71e9bb6c4a3c89424879293dfb (patch) | |
tree | 2c6e6eb386037d16e5ec0d0ce3a1b02f4600480c /builder.py | |
parent | 5969b1ed334454ff6907c521493d635bfb878456 (diff) | |
download | meson-79c9e1e1722cdb71e9bb6c4a3c89424879293dfb.zip meson-79c9e1e1722cdb71e9bb6c4a3c89424879293dfb.tar.gz meson-79c9e1e1722cdb71e9bb6c4a3c89424879293dfb.tar.bz2 |
Start work on descending to subdirectories.
Diffstat (limited to 'builder.py')
-rwxr-xr-x | builder.py | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -30,8 +30,7 @@ parser.add_option('--datadir', default='share', dest='datadir') parser.add_option('--mandir' , default='share/man', dest='mandir') class BuilderApp(): - builder_filename = 'builder.txt' - + def __init__(self, dir1, dir2, options): (self.source_dir, self.build_dir) = self.validate_dirs(dir1, dir2) if options.prefix[0] != '/': @@ -39,7 +38,7 @@ class BuilderApp(): self.options = options def has_builder_file(self, dirname): - fname = os.path.join(dirname, BuilderApp.builder_filename) + fname = os.path.join(dirname, environment.builder_filename) try: ifile = open(fname, 'r') ifile.close() @@ -66,7 +65,7 @@ class BuilderApp(): raise RuntimeError('Neither directory contains a builder file %s.' % BuilderApp.builder_filename) def generate(self): - code = open(os.path.join(self.source_dir, BuilderApp.builder_filename)).read() + code = open(os.path.join(self.source_dir, environment.builder_filename)).read() if len(code.strip()) == 0: raise interpreter.InvalidCode('Builder file is empty.') assert(isinstance(code, str)) |