aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown/snippets/declare_dependency-d-features.md
blob: f1731017fc89b01793cc6bed755475d56bc19e9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
## D features in `declare_dependency`

`declare_dependency`accepts parameters for D specific features.
Accepted new parameters are `d_module_features` and `d_import_dirs`.

This can be useful to propagate conditional compilation versions. E.g.:

```meson
my_lua_dep = declare_dependency(
    # ...
    d_module_features: ['LUA_53'],
    d_import_dirs: include_directories('my_lua_folder'),
)
```