blob: b806aeed855284ee3ea0d76ffea72a71bd836446 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
## 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]
)
```
|