aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/build.py
AgeCommit message (Expand)AuthorFilesLines
2023-04-14mbuild: .pdb files are created only when debug symbols are enabledDaniele Nicolodi1-5/+9
2023-04-11fix various spelling issuesJosh Soref1-5/+5
2023-04-11Change "can not" to "cannot" throughout projectHiPhish1-1/+1
2023-03-29Make --vsenv a readonly builtin optionXavier Claessens1-1/+0
2023-03-27custom_target: libfoo.so.1 is linkableXavier Claessens1-4/+10
2023-03-16coredata: Do not pickle it twiceXavier Claessens1-3/+14
2023-03-14add typename to AliasTargetCharles Brunet1-0/+3
2023-03-14rewriter: fix warning about empty sourcesCharles Brunet1-2/+3
2023-03-09build: fully type CompileTargetDylan Baker1-2/+9
2023-03-09build: Add some missing annotations to BuildTarget initializerDylan Baker1-20/+62
2023-03-09build: move all Target attributes to dataclassDylan Baker1-11/+16
2023-03-09build: Add missing annotation to Target methodDylan Baker1-1/+1
2023-03-09build: make Target an abstract properties instead of doing hasattrDylan Baker1-5/+10
2023-02-19vala: don't build .h, .vala, and .gir if export_dynamic is FalseDylan Baker1-1/+1
2023-02-15preprocess: Allow custom_tgt, custom_idx and generated_listXavier Claessens1-6/+16
2023-01-10build: Add a found method to ExecutableDylan Baker1-0/+4
2023-01-10build: Add a get_path method to ExecutableDylan Baker1-0/+5
2023-01-04add objects keyword argument to declare_dependenciesPaolo Bonzini1-1/+2
2023-01-04allow passing generated objects in the "objects" keyword argumentPaolo Bonzini1-6/+5
2022-12-27add license_files kwarg to projectEli Schwartz1-0/+3
2022-12-11fix broken fs.copyfile function that crashed if you tried to use itEli Schwartz1-1/+1
2022-12-11simplify install_tag handling according to the accepted APIEli Schwartz1-4/+4
2022-12-05when generating optional utility targets in ninja, skip existing aliases tooEli Schwartz1-1/+0
2022-11-30pylint: enable the set_membership pluginDylan Baker1-4/+4
2022-11-30pylint: enable simplifiable-if-statementDylan Baker1-5/+0
2022-11-24Fix various spelling errorsDavid Robillard1-3/+3
2022-11-17build: fix annotations of BuildTarget derived classesDylan Baker1-5/+5
2022-11-17build: use the unified pickle loader to handle more edge casesEli Schwartz1-17/+4
2022-10-31Revert "build: don't add targets to link_whole_targets if we took their objects"Eli Schwartz1-5/+3
2022-10-24Add NASM compilerXavier Claessens1-0/+9
2022-10-23Merge pull request #10916 from xclaesse/preprocessJussi Pakkanen1-3/+40
2022-10-23Add cc.preprocess() method for c-like compilersXavier Claessens1-3/+40
2022-10-19BUG: Don't add debug files as targets when not building in debug modeThomas Li1-2/+4
2022-10-04pylint: enable consider-merging-isinstanceDylan Baker1-1/+1
2022-09-28Move classes used by scripts to their own moduleXavier Claessens1-66/+1
2022-09-27compilers: Cleanup a bit languages/suffixes listsXavier Claessens1-1/+1
2022-09-19pylint: enable use-sequence-for-iterationDylan Baker1-1/+1
2022-09-06Fix install_subdirs not showing up in intro-install_plan.jsonThomas Li1-0/+1
2022-08-29flake8: fix missing importEli Schwartz1-0/+1
2022-08-24build: don't add targets to link_whole_targets if we took their objectsDylan Baker1-3/+5
2022-08-24build: add a `uses_fortran()` convenience methodDylan Baker1-0/+3
2022-08-24build: Don't attempt to link-whole with rust convenience librariesDylan Baker1-1/+9
2022-08-22introspection: untangle install_plan implemetation, fix a bunch of wrong onesEli Schwartz1-2/+3
2022-08-22fix up some message strings that don't include "setup" in the configure commandEli Schwartz1-1/+1
2022-08-18build: Add a Union alias for all build targetsDylan Baker1-7/+9
2022-08-17build: actually check for targets with no sourcesDylan Baker1-2/+4
2022-08-11add compilers from extracted objects directly to build targetsEli Schwartz1-4/+7
2022-08-04typing: simplify type annotations for librariesEli Schwartz1-1/+2
2022-07-06cuda: don't inject `-lstdc++` when linkingDavid Seifert1-1/+10
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz1-2/+3