aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)AuthorFilesLines
2021-02-07Merge pull request #8162 from dcbaker/wip/2021-01/rust-module-bindgenJussi Pakkanen1-2/+10
2021-02-07Merge pull request #8288 from bonzini/test-setup-exclude-suitesJussi Pakkanen1-3/+4
2021-02-06build: Add type annotations for CustomTarget constructorDylan Baker1-2/+3
2021-02-06Add a method to IncludeDirs to convert to string listDylan Baker1-0/+7
2021-02-05run_target: Add env kwargXavier Claessens1-35/+37
2021-02-02interpreter, mtest: introduce add_test_setup(exclude_suites: ...)Paolo Bonzini1-1/+3
2021-02-02build: fix flake8Paolo Bonzini1-2/+1
2021-01-30build: add function get_build_targets to Build classJeff Moguillansky1-0/+7
2021-01-30Fix executable as script on WindowsXavier Claessens1-8/+0
2021-01-27custom_target: Add env kwargXavier Claessens1-0/+2
2021-01-19rust: Accept generated sources for main.rsDylan Baker1-7/+16
2021-01-19Replace NinjaBackend is_rust_target with build.uses_rustDylan Baker1-3/+3
2021-01-13build/interpreter: Split InstallDir to fix layering violationDylan Baker1-1/+16
2021-01-13build: Add some type annotationsDylan Baker1-12/+18
2021-01-13build/interperter: Add annotations and move input validation to interpreterDylan Baker1-7/+3
2021-01-04fix LGTM warningsDylan Baker1-2/+2
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-7/+7
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-17/+18
2021-01-04move OptionKey to mesonlibDylan Baker1-2/+2
2021-01-04use OptionKey for compiler_optionsDylan Baker1-5/+7
2020-12-16build/interpreter: Add some type annotationsDylan Baker1-8/+10
2020-12-16build: Use python 3.6 annotation syntax for Build initializerDylan Baker1-10/+10
2020-12-16build: Add annotation for Build.dataDylan Baker1-1/+1
2020-12-16build/interpreter: fix layering violations for ManPagesDylan Baker1-1/+19
2020-12-16build/interpreter: split representation of HeadersDylan Baker1-1/+30
2020-12-03Add prelinking support for static libraries.Jussi Pakkanen1-1/+21
2020-11-13run_unittests: use textwrap.dedentDylan Baker1-4/+5
2020-10-19switch gui_app deprecation to FeatureDeprecatedKwargsPaolo Bonzini1-1/+0
2020-10-18build: use PIE objects for static libraries if b_staticpic=false but b_pie=truePaolo Bonzini1-7/+11
2020-10-15intro: Add extra_files key to intro output (fixes #7310)Daniel Mensinger1-3/+2
2020-10-10Properly handle the case of linking static library with custom targetsSahnvour1-4/+31
2020-10-07Add win_subsystem kwarg. Closes #7765.Jussi Pakkanen1-3/+20
2020-09-22pylint: turn on bad-indentation errorDylan Baker1-4/+4
2020-09-18pylint: Catch cases of `if len(container)` which should be replaced by `if co...Dylan Baker1-1/+1
2020-09-17Fixed MacOS dylib custom targets not marked as linkableMarco Mastropaolo1-1/+1
2020-09-08typing: Fix code reviewDaniel Mensinger1-4/+4
2020-09-08typing: fix code reviewDaniel Mensinger1-4/+4
2020-09-08typing: more fixesDaniel Mensinger1-21/+30
2020-08-18build: optimize extract_objectsPaolo Bonzini1-1/+2
2020-07-30pkgconfig: Fix various corner casesXavier Claessens1-10/+3
2020-07-20Do not add rpaths for static libs. Closes #5191.Jussi Pakkanen1-1/+2
2020-05-22Merge pull request #7123 from dcbaker/use-feature-deprecatedJussi Pakkanen1-3/+2
2020-05-18Merge pull request #7103 from dankegel/bug4027-rpath-rememberJussi Pakkanen1-0/+2
2020-05-16Let .pc files specify rpath.Dan Kegel1-0/+2
2020-05-14use FeatureNew.single_useDylan Baker1-2/+2
2020-05-14interpreter: Replace some uses of mlog.deprecation with FeatureDeprecatedDylan Baker1-1/+0
2020-05-13Merge pull request #6620 from jon-turney/test-output-checkDylan Baker1-1/+4
2020-05-13interpretor: Do not add dependencies if we already have themMarcel Hollerbach1-0/+4
2020-05-08Allow indexed custom target to be used in executable's depends.Szabi Tolnai1-1/+1
2020-05-06Merge pull request #7064 from dcbaker/gtest-protocolJussi Pakkanen1-3/+5