539 Commits (0d139c6e79d8783db46ae9006b553b95ae3cb098)

Author SHA1 Message Date
Dylan Baker d8a3c777a6 build: Fix link_language selection 5 years ago
Dylan Baker 7d4af2ab7c build: add missing type annotation 5 years ago
John Ericson 278c294aa4 Compiler options per lang 5 years ago
Jon Turney 27d498de6d
Fix handling of library(name_prefix: []) 5 years ago
alanNz 7460292810 -Add xc16 and c2000 C,Cpp toolchain support 5 years ago
Jussi Pakkanen aff7fc89c3 Generators can depend on custom targets as well as build targets. 5 years ago
Xavier Claessens 8edc6d655d Improve logged messages for overriden dependencies 5 years ago
Xavier Claessens 2fdedc4d0f Add meson.override_dependency() 5 years ago
Dylan Baker 06b1a317d2 Make use of unholder 5 years ago
Dylan Baker 581d69a8d3 remove ability to pass multiple keys to extract_as_list 5 years ago
Dylan Baker a8293dd59c mesonlib: Replace unholder argument to listify 5 years ago
Dylan Baker 1a82880730 mesonbuild/mesonlib: Add type annotations 5 years ago
Michael Brockus 98ddd52ced
Cherry-picking - (rm python2 % add python3 .format) (#6725) 5 years ago
ur4t 9787de59d4 Fixed linker detecting on windows. Added comments about linker detecting for further debugging and refactoring. 5 years ago
Jon Turney 1464ac6ed5
Improve error reported when language has no compiler 5 years ago
Xavier Claessens 15eb0014ac interpreter: Iterate custom target outputs 5 years ago
Nirbheek Chauhan d8e738f04f typing: Fix compatibility with Python 3.5.2 5 years ago
Dylan Baker cd895be99a dependencies: Add ability to set arbitrary variables on 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Dylan Baker e88b3c8022 build: Fix type signature of rich comparison dunders 5 years ago
Daniel Mensinger ae018a3c68 lgtm: fix Incomplete ordering 5 years ago
Daniel Mensinger 268d59516f lgtm: fix Mismatch between signature and use of an overridden method 5 years ago
Daniel Mensinger e0001fbe0a lgtm: fix format string numbering 5 years ago
taz-007 eed05c9045 improve error message when old version detected 5 years ago
Xavier Claessens 7dd302773d Fix link_whole with a custom target 5 years ago
Jussi Pakkanen 35e809fc5e Store run target names in build. 5 years ago
Jakub Adam 1bf1782476 Fix *.pdb files missing in meson introspect --installed output 5 years ago
Daniel Mensinger 73d52266b5
Use include_type instead of is_system 5 years ago
Daniel Mensinger a7c4682be1
Also add support for declare_dependency objects 5 years ago
Daniel Mensinger f508b4cf80
use getters for dependency access 5 years ago
Xavier Claessens dd5a0df3ec Recursively include all objects from uninstalled static libraries 5 years ago
Xavier Claessens a3153747b9 Do not promote to link_whole when an internal library links to another 5 years ago
Xavier Claessens 19fc692b25 pkgconfig: Include dependencies of uninstalled static libraries 5 years ago
Xavier Claessens dc5ad1fad9 pkgconfig: Do not include uninstalled static libraries 5 years ago
Xavier Claessens 484b721369 Fix link_with of a static library with an uninstalled static library 5 years ago
Xavier Claessens f396c71c52 Fix link_whole of static libraries 5 years ago
Aleksey Gurtovoy 6ac5db50c9 CUDA support on Windows 5 years ago
Rachel Mant f431cff809 Make .extract_objects() work correctly as an input to custom_target 5 years ago
Dylan Baker 06dcbd50ee compilers: Dispatch to dynamic linker class 5 years ago
Jussi Pakkanen f41bdae368 Add basic Webassembly support via Emscripten. 5 years ago
Marc-André Lureau 341d245e68 Accept vs_module_defs for modules 5 years ago
Xavier Claessens 12d4031f52 Add alias_target() function 5 years ago
Cody Schafer 11248eb203 sanitycheckc: avoid linking sanitycheckc when cross compiling 5 years ago
Roman Shpuntov 3b17344b11 tvOS: added support AppleTVOS 6 years ago
John Ericson 3b54f38c84 Add some type annotations 6 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
John Ericson 32e827dcdc Use `env.machines.*` to avoid some `is_cross` 6 years ago
Jussi Pakkanen 79d530e325 Generators can have extra target dependencies. Closes #4131. 6 years ago
Jon Turney fb35e6faac Remove compiler data from build object 6 years ago
Dylan Baker 0b38171710 build: add a few annotations 6 years ago