7917 Commits (6860e42c065a61cee2f31615fab99af1e20c8e50)

Author SHA1 Message Date
Dylan Baker 2fb0c0e4d8 modules/pkgconfig: remove type checking abstraction 2 years ago
Dylan Baker e15f15d904 modules/pkgconfig: get rid of modifications to the BuildTarget objects 2 years ago
Dylan Baker 3f63827527 modules/pkgconfig: ensure "name" is not None 2 years ago
Dylan Baker 26f02f50b8 modules/pkgconfig: Get most type annotations added 2 years ago
Dylan Baker e84f293f67 modules/pkgconfig: Use typed_kwargs 2 years ago
Dylan Baker ddb95b0ed8 modules/pkgconfig: use typed_pos_args 2 years ago
Dylan Baker 6e75456a75 modules/pkgconfig: fix typo in blocked variable 2 years ago
Dylan Baker 48222c45b2 modules/pkgconfig: Fix some low hanging typing issues 2 years ago
Dylan Baker 394f734b1d build: Add a Union alias for all build targets 2 years ago
Dylan Baker 25a3eff797 interpreterbase: fix type annotations for KwargInfo::since_values 2 years ago
Dylan Baker 991baf56e9 modules/fs: Replace configure_file(copy:) with fs.copyfile 2 years ago
Eli Schwartz f93886192e
minstall: do not trample install_mode by rpath fixer 2 years ago
Dylan Baker 5ca5e0c900 build: actually check for targets with no sources 2 years ago
Dylan Baker 429e7c1edc interpreter: deprecate the ability import unstable modules as `unstable_*` 2 years ago
Dylan Baker a78992dd81 interpreter: move handling of module stability to interpreter 2 years ago
Dylan Baker c32f83a829 modules: Add stabilization information to ModuleInfo 2 years ago
Dylan Baker 6843f56f6b modules: use module level information about new and deprecation 2 years ago
Eli Schwartz 2fe07adc0e
fixup! deprecate running "meson builddir" without setup subcommand 2 years ago
Eli Schwartz 3c7ab542c0
deprecate running "meson builddir" without setup subcommand 2 years ago
Eli Schwartz 33a5352e3c
make add_project_dependencies respect build version of include dirs 2 years ago
Dimitri John Ledkov c3cc66a1cc mesonbuild/mtest.py: filter more invalid googletest JUnit4 attributes 2 years ago
Eli Schwartz 28d07c31b8 mcompile: provide user visibility into what actually happens 2 years ago
Eli Schwartz 6db9a01449 CI: fix error when mixing clang 14 with released valgrind versions 2 years ago
Eli Schwartz 00f8ced048
add compilers from extracted objects directly to build targets 2 years ago
Daniel Mensinger ca40dda146 cmake: Add rule relaxations for CMake subprojects 2 years ago
Eli Schwartz 90818ca24a
dependencies: reject Qt6 pkg-config dependency if libexecdir is not known 2 years ago
Konstantin 49ccf8124a
qt: fix qt 6 tools detection for pkg-config 2 years ago
Eli Schwartz 0ec039d259 linkers: detection should invoke the linker with lang_link_args only 2 years ago
Hemmo Nieminen 952dd7773d mtest: unify parsed and non-parsed output handling 2 years ago
Eli Schwartz 37f95303f0
typing: simplify type annotations for libraries 2 years ago
Daniel Mensinger 7c320e60f1 cmake: Change assertion into a more useful error (fixes #9925) 2 years ago
Denis Fortin e1bf8f0f0c Handle garbage in environment more gracefully when setting vsenv 2 years ago
Elliott Sales de Andrade 27626124d0 Inline try_wait_one using asyncio.wait_for 2 years ago
Zhangyuan Nie fa71c38688 fix Popen_safe write 2 years ago
Eli Schwartz 73985f98dc
linkers: make sure the linker is actually Apple when matching failure 2 years ago
Eli Schwartz 06dfcd7de5
linkers: include linker detection output in the debug logs 2 years ago
Eli Schwartz b6037c65fc
linkers: better reporting of command failures 2 years ago
Artturin 8a8ab9a8e0 envconfig: add more binutils variables 2 years ago
Daan De Meyer f774609b09 Only reconfigure if configure options actually changed 2 years ago
Omer Pereg fa044e011d handle OSError exception in run function 2 years ago
Eli Schwartz 1e1dee738b qt module: correctly compare program name for lrelease version 2 years ago
Dylan Baker bdc6f243e9 backends/ninja: run `ranlib -c $out` when using the apple ar 2 years ago
Dylan Baker d6b9d431ec linkers: Add a representation for the Apple AR Linker 2 years ago
Eli Schwartz 5b2f921d52
ninja depscanner: handle C++ sources named capital C 2 years ago
Justin Blanchard ec388fe7c2 ar linker: detect the "osx ld" case (where generating thin archives won't work) based on host OS, not build OS. 2 years ago
Eli Schwartz 0eed99318b
compilers: add logging to obscure compiler defines scraper 2 years ago
Eli Schwartz 1f527550c6
compilers: include compiler detection output in the debug logs 2 years ago
Eli Schwartz 93ba937186
compilers: better reporting of command failures 2 years ago
Volker Weißmann 5f3c7125cc Applied tristan957's suggestions 2 years ago
Volker Weißmann cdd2dca174 cmake module: Better warnings and error messages in some cases. 2 years ago