38 Commits (8758e1353e93782b38cbea93d6d4c0f84c0614da)

Author SHA1 Message Date
Eli Schwartz 7afc69254d
fix implicit_reexport issues and enforce them going forward 1 year ago
Jussi Pakkanen 23efc1abea Alphabetize methods in MesonMain. 1 year ago
Josh Soref cf9fd56bc9 fix various spelling issues 2 years ago
L. E. Segovia 088727164d interpreter/mesonmain: Add build_options method 2 years ago
Charles Brunet 04f233a80d allow install script to run in dry-run mode 2 years ago
Charles Brunet ce62190b17 Fix displaying outputs with add_*_script 2 years ago
Eli Schwartz 2fa0749175
add license_files kwarg to project 2 years ago
Eli Schwartz a009eacc65
treewide: string-quote the first argument to T.cast 3 years ago
Xavier Claessens 6acfe48f32 Allow setting method/separator in environment() and meson.add_devenv() 3 years ago
Eli Schwartz d082204096
mdist: fix dist scripts in subprojects being marked as superproject scripts 3 years ago
Eli Schwartz d9f55d774c
add location data to various Feature checks 3 years ago
Eli Schwartz cb6a6dbca4
remove no longer needed validation routine 3 years ago
Eli Schwartz 6e25548d06
add_*_script: fix incorrect typed_pos_args allowing built targets 3 years ago
Eli Schwartz f6eaf55906
add_*_script: fix missing FeatureNew for non-string arguments 3 years ago
Dylan Baker 822b087f24 interpreter: use find_program_impl internally instead of func_find_program 3 years ago
Paolo Bonzini 9a8c2d23f1 interpreter: disallow RunTarget in meson.add_install_script 3 years ago
rusty-snake 44b4fc914e Typo fixes (CustomTaget -> CustomTarget) 3 years ago
Xavier Claessens 3902bd4ef1 Fix add_install_script() ignoring install_tag 3 years ago
Christian Clauss a5020857f3 Fix typos discovered by codespell 3 years ago
Eli Schwartz 4ab70c5512
fix extra whitespace 3 years ago
Daniel Mensinger d93d01b6c5 interpreter: Introduce StringHolder 3 years ago
Dylan Baker 5a69dbe0cb interpreter/mesonmain: remove unreachable code 3 years ago
Dylan Baker 92b21a0045 interpreter/mesonmain: Fix remaining typing problems and add to run_mypy 3 years ago
Dylan Baker d661a0cd96 build: use an object rather than a dict for the dep_manifest 3 years ago
Dylan Baker 6c5bfd4c24 interpreter/mesonmain: Add full set of typed_argument guards 3 years ago
Dylan Baker 27fd7b14e7 interpreter/mesonmain: fix type annotations 3 years ago
Dylan Baker 3731e1d8f3 make EnvironmentVariablesObject a proper holder 3 years ago
Xavier Claessens ab773ff9e8 Simplify condition in can_run_host_binaries() 3 years ago
Dylan Baker 11fbaf29d8 interpreter: fix cases of `KwargInfo(..., T, default=None)` 3 years ago
Xavier Claessens e646130ef1 interpreter: Fix dependency(..., static: true) fallback 3 years ago
Xavier Claessens 8c5aa031b5 Add install tags 3 years ago
Xavier Claessens 0183954ea1 Fix meson.version().version_compare() regression in subproject 3 years ago
Eli Schwartz dd31891c1f more f-strings too complex to be caught by pyupgrade 3 years ago
Daniel Mensinger 7c757dff71 holders: Fix the remaining code to respect the holder changes 4 years ago
Daniel Mensinger 34c28dc92c holders: remove unholder 4 years ago
Daniel Mensinger 63ade7d937 interpreter: Add a new MesonInterpreterObject for non-elementary objects 4 years ago
Xavier Claessens 5440ce003b Add global_source/build_root() 4 years ago
Xavier Claessens 558a7bc6ff interpreter: Move to its own folder and split it 4 years ago