meson
meson copied to clipboard
The Meson Build System
Test: `if cc.compiles(files('neon-test.S'), name : 'NEON Intrinsic Support')` from pixman Output: ``` Running compile: Working directory: E:\vcpkg_folders\qt6-update\buildtrees\pixman\arm64-windows-dbg\meson-private\tmp2kkw6agq Command line: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.34.31933/bin/Hostx64/arm64/cl.exe -IE:/vcpkg_folders/qt6-update/installed/arm64-windows/include E:\vcpkg_folders\qt6-update\buildtrees\pixman\src\0.42.2-3203087fd8.clean\a64-neon-test.S /FoE:\vcpkg_folders\qt6-update\buildtrees\pixman\arm64-windows-dbg\meson-private\tmp2kkw6agq\output.obj /nologo /showIncludes /utf-8 /c...
**Describe the bug** Consider a project where you have a handful of options, that pull in subprojects as dependencies. Some of those options are disabled by default. Unless one _explicitly_...
[CMake] Meson not properly respecting CMAKE_PREFIX_PATH when searching for dependencies on windows
**Describe the bug** When searching for dependencies on windows, Meson is not capable of finding an installed dependency with CMake. Native CMake is capable of finding the library when `-DCMAKE_PREFIX_PATH=`...
This is the first set of patches pulled out of my giant build refactor series, specifically those for the interpreter level. This series doesn't help the build layer too much...
**Describe the bug** An internal error, probably due to some refactoring. Keyword: `log_tried()` I don't think the specifics of the system setup are that relevant. **To Reproduce** On Windows, inside...
e.g. QtQml with Qt 6.4.0 referencing QtQmlIntegration is one such example
See #11075 for details. This unbreaks pager output from e.g. `meson configure` when the user has `PAGER=less` set in their environment (without `-R`). This follows the behaviour of tools such...
`run_target` isn't always used for things which are singular long-running things which require direct console access like test suites. I have a project where I use one `run_target` per file...
**Describe the bug** In Meson 0.64.0, `meson configure` uses `$PAGER` to display its output with colours. If `$PAGER` is set to e.g. `less`, without `-R`, this leads to broken output...
**Describe the bug** Error: `../src/v1.0.12-5d4a52388f.clean/gen.tab/meson.build:37:0: ERROR: No build machine compiler for 'gen.tab/gen-unicode-version.c'` Native File: [meson-x64-osx-dbg.log](https://github.com/mesonbuild/meson/files/10165025/meson-x64-osx-dbg.log) Config File: [config-x64-osx-dbg-out.log](https://github.com/mesonbuild/meson/files/10165018/config-x64-osx-dbg-out.log) [config-x64-osx-dbg-meson-log.txt.log](https://github.com/mesonbuild/meson/files/10165029/config-x64-osx-dbg-meson-log.txt.log) **Expected behavior** Meson finds the specified compiler as the build system...