aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/msetup.py
AgeCommit message (Expand)AuthorFilesLines
2024-02-23mconf|msetup: use Protocol for argparse optionsDylan Baker1-6/+27
2023-12-22stop using the interpreter holders for the MachineInfoDylan Baker1-12/+6
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-11/+1
2023-11-01Add comments suggesting to keep shell completion scripts up-to-date near cmd ...Luke Elliott1-0/+2
2023-08-25msetup: Update options when builddir is already configuredXavier Claessens1-19/+15
2023-07-24fix a few miscellaneous implicit-optional typing issuesEli Schwartz1-4/+4
2023-07-21Display more timestamps when profiling ninjaCharles Brunet1-0/+2
2023-07-03fix the use of setup --profile-self in combination with --genvsliteDan Hawson1-2/+4
2023-07-02genvslite: greatly simplify the implementation of non-genvslite backendsEli Schwartz1-14/+7
2023-07-02genvslite: fix badly overflowing line lengthsEli Schwartz1-1/+3
2023-06-28Experimental 'genvslite' WIP. (#11049)GertyP1-6/+55
2023-06-26pkgconfig: move uninstalled devenv handling from setup to the module hookEli Schwartz1-3/+1
2023-06-26add profiling startup import check and testcase to count itEli Schwartz1-15/+13
2023-06-25msetup: place profiling logs in the log directoryEli Schwartz1-3/+3
2023-05-02update the devenv module hooks to support generic modifications to BuildEli Schwartz1-5/+4
2023-03-30msetup: Allow (re)configure of not empty builddirXavier Claessens1-1/+4
2023-03-30msetup: use more consistent exceptions on exitXavier Claessens1-8/+13
2023-03-29Make --vsenv a readonly builtin optionXavier Claessens1-4/+0
2023-03-27Allow --reconfigure and --wipe of empty builddirXavier Claessens1-13/+13
2023-02-28msetup: clarify error message when wrong directories are specifiedEli Schwartz1-10/+13
2023-02-01treewide: add future annotations importEli Schwartz1-0/+1
2023-01-03msetup: do some stupid casting to make mypy happyDylan Baker1-4/+5
2022-11-29pylint: enable used-before-assignmentDylan Baker1-1/+3
2022-09-19avoid importing the entire codebase at first startupEli Schwartz1-1/+5
2022-08-22fix up some message strings that don't include "setup" in the configure commandEli Schwartz1-1/+1
2022-05-04devenv: Use PkgConfigDependency.get_env()Xavier Claessens1-1/+3
2022-02-28Add API for modules that wants to define their devenvXavier Claessens1-1/+8
2021-10-10Add --vsenv command line option and active VS only when neededXavier Claessens1-0/+4
2021-09-12deprecate layout=flat and warn people never to use itEli Schwartz1-0/+7
2021-09-12msetup: make xcode unsupported warning actually showEli Schwartz1-2/+5
2021-09-02interpreter: Add summary of all user defined optionsXavier Claessens1-8/+7
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-2/+2
2021-04-17msetup: Restore .gitignore after wipeXavier Claessens1-0/+1
2021-03-22cmd_line_file.txt: Use cross/native file path resolved by coredataXavier Claessens1-0/+4
2021-03-16Add `meson devenv` command and meson.add_devenv()Xavier Claessens1-0/+1
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-6/+6
2021-01-04Use a single coredata dictionary for optionsDylan Baker1-1/+1
2021-01-04use OptionKey for builtin and base optionsDylan Baker1-1/+1
2020-12-28Incorrect source-build directory error when using network paths on WindowsSamuel Longchamps1-2/+5
2020-12-13Add VCS ignore files to build dir on creation. Closes #6509.Jussi Pakkanen1-0/+19
2020-11-07Fix host machine reporting typo in msetup.pyCorey McNeish1-1/+1
2020-09-13mcompile: Add some basic XCode supportNirbheek Chauhan1-0/+2
2020-09-08typing: more fixesDaniel Mensinger1-6/+12
2020-09-08typing: fully annotate mcompile, minit, and msetupDaniel Mensinger1-5/+5
2020-04-29Fix symlink deletion with --wipe optionLaurent Pinchart1-1/+1
2020-04-10Fix typo in help of option '--wipe' [skip ci]Jens Carl1-1/+1
2020-03-03Cherry-picking - (rm python2 % add python3 .format) (#6725)Michael Brockus1-4/+4
2020-02-12meson: unbreak --profile-selfMarcel Hollerbach1-1/+1
2020-01-28backend: refactor: set self.interpreter in the constructorDaniel Mensinger1-1/+1
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger1-3/+3