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.
|
|
|
name: subdir
|
|
|
|
returns: void
|
|
|
|
description: |
|
|
|
|
Enters the specified subdirectory and executes the `meson.build` file in it.
|
|
|
|
Once that is done, it returns and execution continues on the
|
|
|
|
line following this `subdir()` command. Variables defined in that
|
|
|
|
`meson.build` file are then available for use in later parts of the
|
|
|
|
current build file and in all subsequent build files executed with
|
|
|
|
`subdir()`.
|
|
|
|
|
|
|
|
Note that this means that each `meson.build` file in a source tree can
|
|
|
|
and must only be executed once.
|
|
|
|
|
|
|
|
posargs:
|
|
|
|
dir_name:
|
|
|
|
type: str
|
|
|
|
description: |
|
|
|
|
Directory relative to the current `meson.build` to enter.
|
|
|
|
|
|
|
|
Cannot contain `..`
|
|
|
|
|
|
|
|
kwargs:
|
|
|
|
if_found:
|
|
|
|
type: list[dep]
|
|
|
|
since: 0.44.0
|
|
|
|
description: Only enter the subdir if all [[dep.found]] methods return `true`.
|