593 Commits (b0d300e788571f48e95d6e673c6f94e54d1dd355)

Author SHA1 Message Date
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
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
Dylan Baker d51551231f use FeatureNew.single_use 5 years ago
Dylan Baker 06481666f4 interpreter: Replace some uses of mlog.deprecation with FeatureDeprecated 5 years ago
Marcel Hollerbach d526af89ca interpretor: Do not add dependencies if we already have them 5 years ago
Szabi Tolnai d87925dc3a Allow indexed custom target to be used in executable's depends. 5 years ago
Dylan Baker c2a4474b58 build: cleanup and sort imports 5 years ago
Jon Turney 6a5c6fb439
Be more careful about the use of repr() in error messages 5 years ago
Dylan Baker fdd6022530 interpreter: Add link_language to all build targets 5 years ago
Dylan Baker d8a3c777a6 build: Fix link_language selection 5 years ago