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.
26 lines
1.0 KiB
26 lines
1.0 KiB
name: get_option |
|
returns: str | int | bool | feature | list[str | int | bool] |
|
description: | |
|
Obtains the value of the [project build option](Build-options.md) |
|
specified in the positional argument. |
|
|
|
Note that the value returned for built-in options that end in `dir` |
|
such as `bindir` and `libdir` is usually a path relative to (and |
|
inside) the `prefix` but you should not rely on that, as it can also |
|
be an absolute path [in some cases](Builtin-options.md#universal-options). |
|
[`install_dir` arguments](Installing.md) handle that as expected |
|
but if you need an absolute path, e.g. to use in a define etc., |
|
you should use the path concatenation operator like this: |
|
`get_option('prefix') / get_option('localstatedir')`. |
|
Never manually join paths as if they were strings. |
|
|
|
For options of type `feature` a |
|
[[@feature]] option object |
|
is returned instead of a string. |
|
See [`feature` options](Build-options.md#features) |
|
documentation for more details. |
|
|
|
posargs: |
|
option_name: |
|
type: str |
|
description: Name of the option to query
|
|
|