diff options
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 7 |
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'}) |
