diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2014-03-10 23:33:24 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2014-03-10 23:33:24 +0200 |
commit | 3dadcbc9a73ab9c07ecc8bfd513d6e5ef791dd00 (patch) | |
tree | a87e6d34147c71490515e5f8926e040df6044ae5 /build.py | |
parent | 11f21062280cb5267a3a9c4054a62ff5a2898101 (diff) | |
download | meson-3dadcbc9a73ab9c07ecc8bfd513d6e5ef791dd00.zip meson-3dadcbc9a73ab9c07ecc8bfd513d6e5ef791dd00.tar.gz meson-3dadcbc9a73ab9c07ecc8bfd513d6e5ef791dd00.tar.bz2 |
Can create jar objects.
Diffstat (limited to 'build.py')
-rw-r--r-- | build.py | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -518,6 +518,13 @@ class SharedLibrary(BuildTarget): aliases.append(self.get_shbase()) return aliases +class Jar(BuildTarget): + def __init__(self, name, subdir, is_cross, sources, objects, environment, kwargs): + super().__init__(name, subdir, is_cross, sources, objects, environment, kwargs); + for s in self.sources: + if not s.endswith('.java'): + raise InvalidArguments('Jar source %s is not a java file.' % s) + class ConfigureFile(): def __init__(self, subdir, sourcename, targetname, configuration_data): |