summaryrefslogtreecommitdiff
path: root/test cases/java/9 jni/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'test cases/java/9 jni/meson.build')
-rw-r--r--test cases/java/9 jni/meson.build15
1 files changed, 13 insertions, 2 deletions
diff --git a/test cases/java/9 jni/meson.build b/test cases/java/9 jni/meson.build
index 1239e19e8..90a8485e5 100644
--- a/test cases/java/9 jni/meson.build
+++ b/test cases/java/9 jni/meson.build
@@ -16,6 +16,17 @@ java = find_program('java')
jni_dep = dependency('jni', version : '>=1.8', modules: ['jvm', 'awt'])
# generate native headers
-subdir('src/com/mesonbuild')
-subdir('lib')
subdir('src')
+subdir('lib')
+
+test(
+ 'jnitest',
+ java,
+ args: [
+ '-Djava.library.path=@0@'.format(fs.parent(jnijava.full_path())),
+ '-jar',
+ jnijar,
+ ],
+ protocol : 'exitcode',
+ depends : [jnijava],
+)