aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2016-11-20 00:26:45 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2016-11-20 16:57:58 -0500
commitc9a46fcc93461ece4ac6d83b1875cd0f5fe0c684 (patch)
tree3fa5f023ef151774b823ef9fcd05e253b3430c73 /mesonbuild/build.py
parent0250b2cce633f2c66850e88cb9ccc0f17b6fa95a (diff)
downloadmeson-c9a46fcc93461ece4ac6d83b1875cd0f5fe0c684.zip
meson-c9a46fcc93461ece4ac6d83b1875cd0f5fe0c684.tar.gz
meson-c9a46fcc93461ece4ac6d83b1875cd0f5fe0c684.tar.bz2
Can set compiler arguments in Java.
Diffstat (limited to 'mesonbuild/build.py')
-rw-r--r--mesonbuild/build.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py
index 0e23777..98f05c2 100644
--- a/mesonbuild/build.py
+++ b/mesonbuild/build.py
@@ -28,6 +28,7 @@ known_basic_kwargs = {'install' : True,
'cs_args' : True,
'vala_args' : True,
'd_args' : True,
+ 'java_args' : True,
'link_args' : True,
'link_depends': True,
'link_with' : True,
@@ -1342,7 +1343,7 @@ class Jar(BuildTarget):
if not s.endswith('.java'):
raise InvalidArguments('Jar source %s is not a java file.' % s)
self.filename = self.name + '.jar'
- incdirs = kwargs.get('include_directories', [])
+ self.java_args = kwargs.get('java_args', [])
def get_main_class(self):
return self.main_class
@@ -1350,6 +1351,9 @@ class Jar(BuildTarget):
def type_suffix(self):
return "@jar"
+ def get_java_args(self):
+ return self.java_args
+
class ConfigureFile():
def __init__(self, subdir, sourcename, targetname, configuration_data):