summaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreterobjects.py
AgeCommit message (Expand)Author
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen
2024-05-23Refactor option classes to their own file.Jussi Pakkanen
2024-04-25find_library: improve the docs and FeatureNew to fully describe the changeEli Schwartz
2024-04-23interpreter: implement the `name()` method for `ExternalLibraryHolder`Dylan Baker
2024-04-14Clarify mutable objects usageXavier Claessens
2024-03-14interpreterobjects.py: fix a typoYegor Yefremov
2024-02-24Allow using CustomTarget as test executableCharles Brunet
2024-02-23env.unset methodCharles Brunet
2023-11-24File: Add full_path() methodXavier Claessens
2023-11-14dependencies: allow get_variable to define multiple pkgconfig definesEli Schwartz
2023-10-05Add env kwarg in generator.process()Nomura
2023-09-18Remove get_configtool_variable()Xavier Claessens
2023-09-18Remove get_pkgconfig_variable()Xavier Claessens
2023-08-10allow some ObjectHolder subclasses to continue to be genericEli Schwartz
2023-07-19fix implicit_reexport issues and enforce them going forwardEli Schwartz
2023-06-19Add kernel and subsystem properties to machine objects.Jussi Pakkanen
2023-05-23deprecate the buildtarget.get_id() methodEli Schwartz
2023-05-17summary: Add from which subproject each subproject have been calledXavier Claessens
2023-02-15interpreter: add FeatureOption.enable_if and .disable_ifDylan Baker
2023-02-15interpreter: add a feature.enable_auto_ifDylan Baker
2023-01-31log running commands a bit better by doing proper shell quotingEli Schwartz
2022-11-29pylint: enable the bad_builtin checkerDylan Baker
2022-11-24Fix various spelling errorsDavid Robillard
2022-05-25Make a copy of auto_features options when changing its nameXavier Claessens
2022-05-01Merge pull request #10039 from eli-schwartz/wayland-protocols-subproject-filesJussi Pakkanen
2022-04-14typoEli Schwartz
2022-04-13dependencies: move DependencyVariableString handling to declare_dependencyEli Schwartz
2022-04-13dependencies: allow get_variable to expose files from subprojectsEli Schwartz
2022-04-13dependencies: tighten type checking and fix cmake API violation for get_variableEli Schwartz
2022-03-29move a bunch of imports into TYPE_CHECKING blocksEli Schwartz
2022-03-13Merge pull request #9339 from dcbaker/submit/structured_sourcesJussi Pakkanen
2022-03-07treewide: string-quote the first argument to T.castEli Schwartz
2022-03-07interpreter: Add a holder for StructuredSourcesDylan Baker
2022-03-07Fix mypy CI.Jussi Pakkanen
2022-03-07Merge pull request #10043 from dcbaker/submit/type-checking-for-subprojectJussi Pakkanen
2022-03-06find_program: add a version() method to match the one for dependenciesEli Schwartz
2022-03-03interpreter: fix mismatched type expectationsDylan Baker
2022-03-03interpreter: add cm_interpreter to SubprojectHolderDylan Baker
2022-03-01clean up FeatureCheck signature to move location to use timeEli Schwartz
2022-02-28Allow setting method/separator in environment() and meson.add_devenv()Xavier Claessens
2022-02-14FeatureNew: add mypy type annotations for subproject argEli Schwartz
2022-02-09add some forgotten FeatureNew annotationsEli Schwartz
2022-02-01interpreter: support for forcibly verbose logging of some testsPaolo Bonzini
2022-01-23interpreterobjects: Don't warn on set10(bool)Dylan Baker
2022-01-18interpreterobjects: deprecated passing a number to configuration_data.set10Dylan Baker
2022-01-18interpreterobjects: remove no-flattening from configuraiton_data.getDylan Baker
2022-01-18interpreterobjects: don't allow keyword arguments in configuration_data.keysDylan Baker
2022-01-18interpreter: replace ConfigurationDataObject with ConfigurationDataHolderDylan Baker
2022-01-18interpreterobjects: clean up ConfigurationData initializerDylan Baker