diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2014-07-30 15:49:01 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2014-07-30 15:49:01 +0300 |
commit | 6af7f92ab3a4d3fd70efa93b377d88056b9cbf02 (patch) | |
tree | 5b9286c8e64cd027bef4948ceed260d12d31e81b /build.py | |
parent | 735bacb050b7bb0da3d8e9459bb68bdb815357a7 (diff) | |
download | meson-6af7f92ab3a4d3fd70efa93b377d88056b9cbf02.zip meson-6af7f92ab3a4d3fd70efa93b377d88056b9cbf02.tar.gz meson-6af7f92ab3a4d3fd70efa93b377d88056b9cbf02.tar.bz2 |
Handle C# resource files.
Diffstat (limited to 'build.py')
-rw-r--r-- | build.py | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -308,6 +308,16 @@ class BuildTarget(): self.install_rpath = kwargs.get('install_rpath', '') if not isinstance(self.install_rpath, str): raise InvalidArguments('Install_rpath is not a string.') + resources = kwargs.get('resources', []) + if not isinstance(resources, list): + resources = [resources] + for r in resources: + if not isinstance(r, str): + raise InvalidArguments('Resource argument is not a string.') + trial = os.path.join(environment.get_source_dir(), self.subdir, r) + if not os.path.isfile(trial): + raise InvalidArguments('Tried to add non-existing resource %s.' % r) + self.resources = resources def get_subdir(self): return self.subdir |