575 Commits (af9af219d815f157acd2dd4629727fcd90aa9d86)

Author SHA1 Message Date
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
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