blob: b806aeed855284ee3ea0d76ffea72a71bd836446 [file] [log] [blame] [view]
## Java Module
The Java module has been added to Meson. The Java module allows users to
generate native header files without needing to use a `custom_target()`.
```meson
jmod = import('java')
native_header = jmod.generate_native_header('File.java', package: 'com.mesonbuild')
native_header_includes = include_directories('.')
jdkjava = shared_module(
'jdkjava',
[native_header_includes, other_sources],
dependencies : [jdk],
include_directories : [native_header_includes]
)
```