aboutsummaryrefslogtreecommitdiffstats
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build7
1 files changed, 5 insertions, 2 deletions
diff --git a/meson.build b/meson.build
index d6093e0..b398cb3 100644
--- a/meson.build
+++ b/meson.build
@@ -1,10 +1,13 @@
-project('l2su', 'c', default_options : {'b_ndebug': 'if-release'})
+project('l2su', 'c', 'java', default_options : {'b_ndebug': 'if-release'})
add_global_arguments('-D_XOPEN_SOURCE=700', '-DPCRE2_CODE_UNIT_WIDTH=8', language : 'c')
curl_dep = dependency('libcurl')
jansson_dep = dependency('jansson')
pcre2_dep = dependency('libpcre2-8')
libzip_dep = dependency('libzip')
+libjni_dep = dependency('jni', version : '>= 1.8.0', modules : [ 'jvm' ]).partial_dependency(
+ compile_args : true,
+ includes : true)
config_data = configuration_data()
@@ -117,4 +120,4 @@ if launcher_jre_arch == 'gamecore'
endif
subdir('src')
-executable('l2su', launcher_srcs, dependencies : [curl_dep, jansson_dep, pcre2_dep, libzip_dep], include_directories : [config_include_dir], override_options : {'c_std': 'c99'})
+executable('l2su', launcher_srcs, dependencies : [curl_dep, jansson_dep, pcre2_dep, libzip_dep, libjni_dep], include_directories : [config_include_dir], override_options : {'c_std': 'c99'})