aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
AgeCommit message (Expand)AuthorFilesLines
2023-01-31log running commands a bit better by doing proper shell quotingEli Schwartz1-3/+3
2023-01-30runpython: make it work for -c as wellEli Schwartz1-2/+2
2023-01-29mlog: do not squelch console output for errorsEli Schwartz1-1/+7
2023-01-29introspect: avoid crashing when add_languages for an optional language failsEli Schwartz1-6/+16
2023-01-28cmake: allow dynamic linking with LLVMKonstantin2-28/+165
2023-01-26gnome: Deduplicate include dirs to generate girThibault Saunier1-3/+3
2023-01-22mtest: do not warn when the TAP stream version is 12Eli Schwartz1-4/+1
2023-01-22Revert "debug cygwin CI"Eli Schwartz1-1/+0
2023-01-22meson init --build should call meson setup and vsenvCharles Brunet1-2/+8
2023-01-20Haiku pkgconfig directory layout supportX5121-0/+3
2023-01-20haiku: set default prefix and library pathsX5122-9/+66
2023-01-20devenv should import env vars from vsenvCharles Brunet1-2/+1
2023-01-20optinterpreter: pass deprecated keyword directly to Option initializerDylan Baker1-15/+17
2023-01-20Deprecate passing strings to non-string optionsDylan Baker1-1/+3
2023-01-20use typed_kwargs for the various option subparsersDylan Baker1-73/+122
2023-01-20decorators: don't unsort sorted values for printingDylan Baker1-2/+3
2023-01-20coredata: allow deprecation to be passed to Option initializerDylan Baker1-17/+24
2023-01-20coredata: get rid of UserArrayOption `**kwargs`Dylan Baker1-2/+5
2023-01-20coredata: use DEFAULT_YIELDING as the default value for OptionsDylan Baker2-12/+12
2023-01-20coredata: use a frozenset instead of a dict where values are always NoneDylan Baker1-21/+22
2023-01-20remove dead codeEli Schwartz1-47/+0
2023-01-18dependencies: fix pcap-config which now errors on --versionEli Schwartz2-2/+18
2023-01-18interpreter: use typed_pos_args for build_targetsDylan Baker1-11/+48
2023-01-18coredata: Make a deepcopy of global state before mutatingDylan Baker1-1/+3
2023-01-18devenv: Allow dumping into file and select a formatXavier Claessens2-11/+25
2023-01-18 Fix nasm when target has threads as added dependencyGijs Peskens1-0/+8
2023-01-17mparser: Use a literal for the ComparisonNodeDylan Baker1-11/+18
2023-01-16properly type utils/core.py and add it to mypyEli Schwartz2-6/+10
2023-01-15BUG: Fix generated sources not being included as dependencies in cython trans...Thomas Li1-0/+14
2023-01-11coredata: Remove dead codeXavier Claessens1-11/+0
2023-01-10backends: Stop passing generator exes to ExecutableSerialisation as stringsDylan Baker3-7/+6
2023-01-10linkers: detect ld64 as AppleDynamicLinkerjack2-6/+28
2023-01-10modules: fully type the Qt* modulesDylan Baker3-9/+26
2023-01-10modules: add type annotations to the `__init__` moduleDylan Baker1-8/+9
2023-01-10modules/external_project: `make` should be immutableDylan Baker1-1/+6
2023-01-10modules/i18n: fix type annotationsDylan Baker1-1/+1
2023-01-10modules/icestorm: fix type annotationsDylan Baker1-1/+1
2023-01-10modules/qt: Fix annotations for state.find_programDylan Baker1-3/+3
2023-01-10modules/rust: Fix annotation for _bindgen_binDylan Baker1-2/+2
2023-01-10modules/gnome: fix type annotations from `__init__`, which are wrongDylan Baker1-9/+10
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-09linkers: Do not use numeric windows subsystems with lldJan Janssen1-12/+25
2023-01-09linkers: Fix lld detectionJan Janssen1-1/+1
2023-01-08avoid detecting masm as a MSVC-like compiler for detecting showincludesEli Schwartz1-2/+2
2023-01-08msvc: handle filename extensions for incdetect based on the compiler languageEli Schwartz1-2/+3
2023-01-04be more explicit about asyncio usageEli Schwartz1-1/+2
2023-01-04mtest: simplify deprecated access to current loopEli Schwartz1-9/+11
2023-01-04mtest: clean up asyncio event loop instantiationEli Schwartz1-7/+6
2023-01-04mtest: delay creation of asyncio lock until event loop existsEli Schwartz1-1/+4