From 49ed1e0c0a6b471cb4e52cb7a7995737712144cd Mon Sep 17 00:00:00 2001 From: "christophe.duvernois" Date: Tue, 5 Apr 2016 18:12:39 +0200 Subject: [PATCH] java tool : allow manifest to be a node --- waflib/Tools/javaw.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/waflib/Tools/javaw.py b/waflib/Tools/javaw.py index 9e3d75ab..d21338fb 100644 --- a/waflib/Tools/javaw.py +++ b/waflib/Tools/javaw.py @@ -163,7 +163,10 @@ def jar_files(self): self.jar_task = tsk = self.create_task('jar_create') if manifest: jarcreate = getattr(self, 'jarcreate', 'cfm') - node = self.path.find_node(manifest) + if not isinstance(manifest,Node.Node): + node = self.path.find_or_declare(manifest) + else: + node = manifest tsk.dep_nodes.append(node) jaropts.insert(0, node.abspath()) else: