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.
18 lines
490 B
18 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] |
|
) |
|
```
|
|
|