aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/msetup.py
AgeCommit message (Expand)AuthorFilesLines
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
2019-11-07CI: add initial type annotation checkingMichael Hirsch, Ph.D1-7/+7
2019-09-25Print user defined options in meson-log.txtXavier Claessens1-0/+1
2019-08-12Put native file before cross file in options listJohn Ericson1-4/+4
2019-08-11Print only host platform info in some cases during native buildsJussi Pakkanen1-6/+9
2019-06-23coredata: Correctly handle receiving a pipe for native/cross filesDylan Baker1-28/+29
2019-05-05fix error when show default config of listClouds1-1/+1
2019-04-13Run postconf scripts absolutely last.Elliott Sales de Andrade1-2/+3
2019-04-05dependencies: Add command line option for pkg_config_pathDylan Baker1-8/+0
2019-03-20mesonbuild: allow multiple --cross-file optionsRoss Burton1-1/+3
2019-01-07Merge pull request #4732 from mensinda/introMesonInfo2Jussi Pakkanen1-6/+12
2019-01-06use same code for printing options in mconf and msetupNicolas Schneider1-2/+3
2019-01-06Added meson-info.jsonDaniel Mensinger1-6/+12
2019-01-06Added unit testDaniel Mensinger1-3/+0
2019-01-06Some code cleanupDaniel Mensinger1-1/+5