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