| # Windows module | |
| This module provides functionality used to build applications for | |
| Windows. | |
| ## Methods | |
| ### compile_resources | |
| ``` | |
| windows = import('windows') | |
| windows.compile_resources(...(string | File | CustomTarget | CustomTargetIndex), | |
| args: []string, | |
| depend_files: [](string | File), | |
| depends: [](BuildTarget | CustomTarget | CustomTargetIndex) | |
| include_directories: [](IncludeDirectories | string)): []CustomTarget | |
| implicit_include_directories: bool | |
| ``` | |
| Compiles Windows `rc` files specified in the positional arguments. | |
| Returns a list of `CustomTarget` objects that you put in the list of sources for | |
| the target you want to have the resources in. | |
| *Since 0.61.0* CustomTargetIndexes and CustomTargets with more than out output | |
| *may be used as positional arguments. | |
| This method has the following keyword arguments: | |
| - `args` lists extra arguments to pass to the resource compiler | |
| - `depend_files` lists resource files that the resource script depends on | |
| (e.g. bitmap, cursor, font, html, icon, message table, binary data or manifest | |
| files referenced by the resource script) (*since 0.47.0*) | |
| - `depends` lists target(s) that this target depends on, even though it does not | |
| take them as an argument (e.g. as above, but generated) (*since 0.47.0*) | |
| - `include_directories` lists directories to be both searched by the resource | |
| compiler for referenced resource files, and added to the preprocessor include | |
| search path. | |
| - `implicit_include_directories` Controls whether Meson adds | |
| the current source and build directories to the include path (*since 1.11.0*) | |
| The resource compiler executable used is the first which exists from the | |
| following list: | |
| 1. The `windres` executable given in the `[binaries]` section of the cross-file | |
| 2. The `RC` environment variable | |
| 3. The `WINDRES` environment variable | |
| 4. The resource compiler which is part of the same toolset as the C or C++ compiler in use. |