The Meson Build System http://mesonbuild.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
490 B

## 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]
)
```