complete documentation of declare_dependency

This commit is contained in:
Remi Thebault 2022-05-01 15:42:47 +02:00 committed by Jussi Pakkanen
parent 0f15bfb846
commit d7e56f5ec9
2 changed files with 16 additions and 1 deletions

View File

@ -49,7 +49,8 @@ my_dep = declare_dependency(
) )
``` ```
Accepted D specific parameters are `d_module_versions` and `d_import_dirs`. Accepted D specific parameters are `d_module_versions` and `d_import_dirs`
(DMD `-J` switch).
## Using embedded unittests ## Using embedded unittests

View File

@ -57,3 +57,17 @@ kwargs:
this is meant to be used this is meant to be used
in subprojects where special variables would be provided via cmake or in subprojects where special variables would be provided via cmake or
pkg-config. *since 0.56.0* it can also be a list of `'key=value'` strings. pkg-config. *since 0.56.0* it can also be a list of `'key=value'` strings.
d_module_versions:
type: str | list[str]
since: 0.62.0
description: |
a string or a list of strings,
the D versions to add during the compilation of D source files
d_import_dirs:
type: list[inc | str]
since: 0.62.0
description: |
the directories to add to the string search path (i.e. `-J` switch for DMD).
Must be [[@inc]] objects or plain strings.