444 Commits (e5766454d647af735b82e54e94c5bd0b8854871b)

Author SHA1 Message Date
Xavier Claessens 3fb9311d10 Remove ConfigureFile and ConfigureFileHolder 4 years ago
Xavier Claessens 1be13710ad
environment(): Allow stacking append() and prepend() (#8547) 4 years ago
Dylan Baker 40e3577a65 split program related classes and functions out of dependencies 4 years ago
Xavier Claessens 598e968993 Add `meson devenv` command and meson.add_devenv() 4 years ago
Xavier Claessens e0fcccc6e2 EnvironmentVariables: Simplify and annotate 4 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Xavier Claessens a2cae005ec build: Fix backend type 4 years ago
Jason Woodward 50af09de03 install_man locale support 4 years ago
Matthias Klumpp 4e5efd3897
Allow custom target output to be processed by generators 4 years ago
Xavier Claessens 2fabd4c7dc minstall: Add --skip-subprojects option 4 years ago
Dylan Baker 6a568fa9ad build: Add type annotations for CustomTarget constructor 4 years ago
Dylan Baker 5f624657a0 Add a method to IncludeDirs to convert to string list 4 years ago
Xavier Claessens 522392e755 run_target: Add env kwarg 4 years ago
Paolo Bonzini c7c2bc8db1 interpreter, mtest: introduce add_test_setup(exclude_suites: ...) 4 years ago
Paolo Bonzini 41d1331349 build: fix flake8 4 years ago
Jeff Moguillansky 4f8cecca97 build: add function get_build_targets to Build class 4 years ago
Xavier Claessens 0626465ea8 Fix executable as script on Windows 4 years ago
Xavier Claessens 633264984b custom_target: Add env kwarg 4 years ago
Dylan Baker bff0b41525 rust: Accept generated sources for main.rs 4 years ago
Dylan Baker 3ae115b57a Replace NinjaBackend is_rust_target with build.uses_rust 4 years ago
Dylan Baker e36aca42d0 build/interpreter: Split InstallDir to fix layering violation 4 years ago
Dylan Baker 59328aba29 build: Add some type annotations 4 years ago
Dylan Baker 022632c91b build/interperter: Add annotations and move input validation to interpreter 4 years ago
Dylan Baker a539fda0cf fix LGTM warnings 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Dylan Baker f9b19e73a5 move OptionKey to mesonlib 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker 7ddb7a48f5 build/interpreter: Add some type annotations 4 years ago
Dylan Baker 47c560f3f7 build: Use python 3.6 annotation syntax for Build initializer 4 years ago
Dylan Baker 2f66d9f2eb build: Add annotation for Build.data 4 years ago
Dylan Baker 94b9e7b04e build/interpreter: fix layering violations for ManPages 4 years ago
Dylan Baker 7ffc678514 build/interpreter: split representation of Headers 4 years ago
Jussi Pakkanen c21b04ba08 Add prelinking support for static libraries. 4 years ago
Dylan Baker 5c74cccbb9 run_unittests: use textwrap.dedent 4 years ago
Paolo Bonzini df29f760dd switch gui_app deprecation to FeatureDeprecatedKwargs 4 years ago
Paolo Bonzini 021d242f9c build: use PIE objects for static libraries if b_staticpic=false but b_pie=true 4 years ago
Daniel Mensinger 7c377e5a5d intro: Add extra_files key to intro output (fixes #7310) 4 years ago
Sahnvour 206e9e5097 Properly handle the case of linking static library with custom targets 4 years ago
Jussi Pakkanen 1a0603835e Add win_subsystem kwarg. Closes #7765. 4 years ago
Dylan Baker f342efd080 pylint: turn on bad-indentation error 4 years ago
Dylan Baker cb0265a6b2 pylint: Catch cases of `if len(container)` which should be replaced by `if container` 4 years ago
Marco Mastropaolo 93b1d31af9 Fixed MacOS dylib custom targets not marked as linkable 4 years ago
Daniel Mensinger 4253bf6281
typing: Fix code review 4 years ago
Daniel Mensinger e681235e5f
typing: fix code review 4 years ago
Daniel Mensinger 23818fc5a3
typing: more fixes 4 years ago
Paolo Bonzini fcf9746232 build: optimize extract_objects 4 years ago
Xavier Claessens 40c197d524 pkgconfig: Fix various corner cases 4 years ago
Jussi Pakkanen 804a71e8f2 Do not add rpaths for static libs. Closes #5191. 4 years ago