353 Commits (33a2e7c3d2b18106534709151e651432921962fe)

Author SHA1 Message Date
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 6 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
Dylan Baker 502a684872 build: TestSetup doesn't take keyword arguments 6 years ago
Dylan Baker 94591ce7b0 build: Treat ICL like MSVC in regards to standard lib linking 6 years ago
Michael Hirsch, Ph.D 06bfc2dab6 per-target manual specification of link_language 6 years ago
John Ericson 4c2617a9c6 Add some type annotations and fix lints 6 years ago
TheQwertiest d74ab216db Cleaned up `isinstance` usage 6 years ago
TheQwertiest 0ab9d474e1 Use parent `custom_target` for dependency handling (for consistency and future-proofing) 6 years ago
TheQwertiest 8c9a25456d Added custom_target[i] support for link_with and link_whole 6 years ago
Dylan Baker add821db64 Don't use mutable types as default arguments 6 years ago
Paolo Bonzini b9774b4485 generator: add dependency on generator in source tree 6 years ago
Nirbheek Chauhan 10468b3a28 interpreter: Warn when environment() ops are overriden 6 years ago
Dylan Baker b842b0b04a dependencies: Add ext_deps to all dependencies 6 years ago
Jussi Pakkanen 3196e4e141 Support link_whole with custom targets. 6 years ago
Jussi Pakkanen 40b5abd668 Better error message when PCH argument is not a string. 6 years ago
Jussi Pakkanen 8361da5c52 Fix setup so test suite runs with rustc + MSVC. Closes: 5099 6 years ago
Jussi Pakkanen 19eb0e762a Win fixes. 6 years ago
Jussi Pakkanen e81f48db16 Can link against custom targets. Closes #4908. 6 years ago
Bruce Richardson cfe82db5ab do not duplicate external dependencies in list 6 years ago
Dylan Baker 89e46f0d92 build: Handle EOFError and AttributeError like coredata 6 years ago
Nicolas Schneider ded0defc3f auto generate msvc pch source file if none is provided by the user 6 years ago
Raphael Salamon c23ac0b3dc Allow custom targets with same name in project and subprojects 6 years ago
Maarten ter Huurne 37a962e90c Allow File arguments in extract_objects() arguments 6 years ago
Olexa Bilaniuk ad442b3520 Add cuda_args keyword. 6 years ago
Nicolas Schneider 1058430898 raise an error if PCH files are stored in different folders 6 years ago
Luca Boccassi 267792174c custom_target: do not let install override build_by_default 6 years ago
John Ericson b53c982b58 Build class should not duplicate compiler state 6 years ago