63 Commits (master)

Author SHA1 Message Date
Eli Schwartz 29797f92f8
Feature checks: fall back to reporting insufficiently portable features 3 months ago
Mads Andreasen d587fb587d Remove the exe_exists function 4 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 5 months ago
Jussi Pakkanen c2552527fb Move compiler option check into OptionStore. 5 months ago
Jussi Pakkanen 5c6e9d2d8f Move builtin option check into OptionStore. 5 months ago
Jussi Pakkanen 472d8852e9 Move backend option check into OptionStore. 5 months ago
Jussi Pakkanen 0c36ace4b7 Move base option check into OptionStore. 5 months ago
Jussi Pakkanen 8e3f609e73 Move project option detection into OptionStore. 5 months ago
Mads Andreasen 50704bced3 Replace exe_exists function with shutil.which() 5 months ago
Jussi Pakkanen 47fd13aefc
tests: Clean up leftover files from source dirs. 5 months ago
Matt Jolly 410bdf8c6c `configure_file`: update \@ escape logic 5 months ago
Stas Sergeev cfd57180ee implement @PLAINNAME0@ and @BASENAME0@ 7 months ago
Eli Schwartz f9eef40982
allow any alternative python freeze tool to work with meson 7 months ago
Eli Schwartz c99fc40bb7
compilers: fix crash when compiler check returns None output 7 months ago
Nirbheek Chauhan 4b5caa8878 mesonlib: Fix bug in relpath return values found by mypy 8 months ago
Charles Brunet d08ef2c08b move UserArrayOption.listify_value to mesonlib 8 months ago
Eli Schwartz 546fe0f92b
correct type signature of Popen_safe to follow stdlib subprocess 10 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 12 months ago
Jan200101 9016e6958b Only convert boolean values for cmake formats 12 months ago
Eli Schwartz ae7a9b0f44 fix the repr for OrderedSet to actually execute correctly 1 year ago
Xavier Claessens dacd11a624 pkgconfig: Cache the implementation instance 1 year ago
Nicholas Vinson b51bce070e Add macro_name option to configure_file 1 year ago
Xavier Claessens d5f17bc9ff Rename OptionOverrideProxy to OptionsView and move to coredata 1 year ago
Charles Brunet cf5adf0c64 add json output format to configure file 1 year ago
Xavier Claessens b4b1395ef5 Suggest using --reconfigure only when not already using it 1 year ago
Eli Schwartz 3ebd570bd5
consistently use Literal annotation from typing_extensions 1 year ago
Eli Schwartz 90ce084144
treewide: automatic rewriting of all comment-style type annotations 1 year ago
Xavier Claessens 13b626b67b Popen_safe_logged: Also log exceptions 1 year ago
Jan200101 b91244c3b7 correct cmakedefine behavior 1 year ago
Xavier Claessens f077cb2ee3 MachineChoice: Implement __str__ for easier debug 1 year ago
Andres Freund d2d31c3cc2 macos: map arm64e to aarch64, map "whole" architecture strings 1 year ago
Tristan Partin 9b86c67e19 Remove do_conf_str(encoding:) 1 year ago
Tristan Partin 020692b9d9 Use underscore for variables that we don't reference 1 year ago
Tristan Partin d732e27e46 Use more specific types 1 year ago
Tristan Partin 33c8362a1c Match the method signatures of parent classes 1 year ago
Tristan Partin d4bcf05c39 Annotate naked fundamental Python types 1 year ago
Tristan Partin 921c2370a7 Replace some type comments with annotations 1 year ago
Eli Schwartz a63ed40191
genvslite: fix the core option being listed as one of the per-project options 1 year ago
Eli Schwartz aa13c46822
WIP: refactor loggable popen calls for consistency 1 year ago
Xavier Claessens 1a9f20d44a vcs_tag: Add --always to git describe 2 years ago
Xavier Claessens 11521c6db7 ProgressBar: Fix some rendering issues 2 years ago
Eli Schwartz c39ee881a1 select the correct python_command for pyinstaller builds, even on not-Windows 2 years ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
Xavier Claessens b30cd5d2d5 Make --vsenv a readonly builtin option 2 years ago
Eli Schwartz a410bbdf12 configure_file: emit FeatureNew when a cmake-formatted file has too many tokens 2 years ago
Dylan Baker 7c2ac4f8fe utils: fix annotation of pickle_load 2 years ago
Eli Schwartz c9ac73a4da
simplify instantiation of builtin type using builtins instead of functions 2 years ago
X512 3074731797 haiku: set default prefix and library paths 2 years ago
Eli Schwartz dd83d5e4a1 remove dead code 2 years ago
Dylan Baker 2a64ffd1e6 mesonlib: remove filename parameter to mlog.warning 2 years ago