Make the xooki dir parametrable
git-svn-id: https://svn.apache.org/repos/asf/ant/site/xooki@1078007 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/antlib.xml b/antlib.xml
index fe4ae03..0859961 100644
--- a/antlib.xml
+++ b/antlib.xml
@@ -76,6 +76,7 @@
<scriptdef name="print" language="javascript">
<attribute name="src"/>
<attribute name="dest"/>
+ <attribute name="xookidir"/>
<attribute name="checkUpToDate"/>
<![CDATA[
importClass(java.io.File);
@@ -83,6 +84,11 @@
var file = new File(attributes.get("src"));
var destFile = new File(attributes.get("dest"));
+ var xookidir = attributes.get("xookidir");
+ if (xookidir == null) {
+ xookidir = project.getProperty("basedir") + "/xooki";
+ }
+
var basedir = file.getParent();
var filename = file.getName();
@@ -106,7 +112,7 @@
exec.setDir(new File(basedir));
exec.setExecutable("jrunscript");
exec.setTaskName("print");
- exec.createArg().setValue(project.getProperty("basedir")+"/xooki/xooki.js");
+ exec.createArg().setValue(xookidir+"/xooki.js");
exec.createArg().setValue(filename);
exec.createArg().setValue(destFile);
exec.createArg().setValue("print");