aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter/interpreterobjects.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2021-06-23 00:54:58 +0300
committerGitHub <noreply@github.com>2021-06-23 00:54:58 +0300
commit0e5f88baf4d08c98a8d140829dbe3f7db626ca8a (patch)
treebdfbefdcd3d73d605efa9045594c35824a3eece2 /mesonbuild/interpreter/interpreterobjects.py
parent39f25ec6aa24b84cb787fc652de019b9292e32aa (diff)
parentc4b8e0389576202129236ba725551938764844cd (diff)
downloadmeson-0e5f88baf4d08c98a8d140829dbe3f7db626ca8a.zip
meson-0e5f88baf4d08c98a8d140829dbe3f7db626ca8a.tar.gz
meson-0e5f88baf4d08c98a8d140829dbe3f7db626ca8a.tar.bz2
Merge pull request #8912 from mensinda/fixBothLibraries
Fix `BothLibraries` processing
Diffstat (limited to 'mesonbuild/interpreter/interpreterobjects.py')
-rw-r--r--mesonbuild/interpreter/interpreterobjects.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/interpreter/interpreterobjects.py b/mesonbuild/interpreter/interpreterobjects.py
index 744f69c..261d781 100644
--- a/mesonbuild/interpreter/interpreterobjects.py
+++ b/mesonbuild/interpreter/interpreterobjects.py
@@ -807,8 +807,9 @@ class BuildTargetHolder(ObjectHolder[_BuildTarget]):
@noPosargs
@noKwargs
- @FeatureNew('BuildTarget.found', '0.59.0')
def found_method(self, args: T.List[TYPE_var], kwargs: TYPE_kwargs) -> bool:
+ if not (isinstance(self.held_object, build.Executable) and self.held_object.was_returned_by_find_program):
+ FeatureNew.single_use('BuildTarget.found', '0.59.0', subproject=self.held_object.subproject)
return True
@noPosargs