main/meson: upgrade to 0.63.1
https://github.com/mesonbuild/meson/releases/tag/0.63.1
738030ee
cuda: don't inject-lstdc++
when linking
4e094f20
tests: skip template test for windows shared fortran
e10a0911
tests: unskip windows mixing msvc and fortran, for non-gcc fortran
79db7876
CI: install ifort on Windows
ff6e6e10
Revert /utf-8 changes in the visualstudio mixin to the 0.62.0 state
e06506e6
Ignore encoding errors when scanning. Closes #10571.
7c6f0256
wrap: Fix diff_files not finding the patch to apply
c6cd781c
Resolve KeyError while executing help command with unknown param
552e06b7
ar linker: detect the "osx ld" case (where generating thin archives won't work) based on host OS, not build OS.
fadf7ccf
ninja depscanner: handle C++ sources named capital C
ee16f01b
linkers: Add a representation for the Apple AR Linker
77e589c4
backends/ninja: runranlib -c $out
when using the apple ar
bcb382b6
tests: Test extern'd globals on MacOS with the Apple Archiver
c6d0cb64
qt module: correctly compare program name for lrelease version
21796bdb
handle OSError exception in run function
a18009ee
envconfig: add more binutils variables
fa22ceec
linkers: better reporting of command failures
df5596e9
linkers: include linker detection output in the debug logs
c1ee4461
linkers: make sure the linker is actually Apple when matching failure
ec8023b5
fix Popen_safe write
5c2703b2
Inline try_wait_one using asyncio.wait_for
e62ae024
Handle garbage in environment more gracefully when setting vsenv
3b593c43
azure CI: remove vs2017 tests without replacement now that the image is deleted
e51a817b
cmake: Change assertion into a more useful error (fixes #9925)
d05b1281
mtest: unify parsed and non-parsed output handling
235c7868
linkers: detection should invoke the linker with lang_link_args only
8e9dc6e4
run_project_tests: Don't try to use tqdm when stdout is not a tty
2ba0a50f
compilers: better reporting of command failures
15e5830d
compilers: include compiler detection output in the debug logs
988890c8
compilers: add logging to obscure compiler defines scraper
2a978172
qt: fix qt 6 tools detection for pkg-config
bc2305e1
dependencies: reject Qt6 pkg-config dependency if libexecdir is not known
ce9364d5
cmake: Add rule relaxations for CMake subprojects
62a95eff
add compilers from extracted objects directly to build targets
9e7b2149
CI: fix error when mixing clang 14 with released valgrind versions
b32ad7ee
mesonbuild/mtest.py: filter more invalid googletest JUnit4 attributes
9498255c
Bump versions to 0.63.1 for release