| 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 |