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.
17 lines
398 B
17 lines
398 B
3 years ago
|
## Rust proc-macro crates
|
||
|
|
||
|
Rust has these handy things called proc-macro crates, which are a bit like a
|
||
|
compiler plugin. We can now support them, simply build a [[shared_library]] with
|
||
|
the `rust_crate_type` set to `proc-macro`.
|
||
|
|
||
|
```meson
|
||
|
proc = shared_library(
|
||
|
'proc',
|
||
|
'proc.rs',
|
||
|
rust_crate_type : 'proc-macro',
|
||
|
install : false,
|
||
|
)
|
||
|
|
||
|
user = executable('user, 'user.rs', link_with : proc)
|
||
|
```
|