[x3d-public] changes to www.web3d.org/x3d/stylesheets/java/node/build.xml to start to make it work on Linux

John Carlson yottzumm at gmail.com
Sat Jul 24 22:35:37 PDT 2021


www.web3d.org/x3d/stylesheets/java/node$ svn diff --diff-cmd ./diff-w 
build.xml
Index: build.xml
===================================================================
--- build.xml   (revision 32285)
+++ build.xml   (working copy)
@@ -117,7 +117,7 @@

      <target name="test.node" description="Test Node output from X3DJSAIL">
                 <echo message="Build node modules:"/>
-               <exec executable="npm.cmd">
+               <exec executable="npm">
                         <arg value="install"/>
                 </exec>
                 <echo message="Compile:"/>
@@ -132,6 +132,7 @@
                            includeantruntime="false" fork="${fork}">
                 </javac>
                 <javac srcdir ="${java.coderextreme.dir}"
+               excludes="RunZPatch.java"
                  source="${java.source}"
                  target="${java.source}"
                            destdir="${java.classes.dir}"
@@ -150,6 +151,8 @@
          <java classname="org.web3d.x3d.jsail.CommandLine" 
classpath="${java.classes.dir};${java.jars.dir}/${jsai.full.archive.jar.name}" 
fork="${fork}">
                         <!-- use relative paths, node invocation as 
part of -tojs seems finicky about paths -->
                         <arg value="examples/HelloWorldProgramOutput.x3d"/>
+                       <arg value="-properties"/>
+                       <arg value="X3DJSAIL.properties"/>
                         <arg value="-tojs"/>
                         <arg value="-toFile"/>
                         <arg 
value="examples/HelloWorldProgramOutput.Node.js"/>
@@ -207,7 +210,7 @@
                 <echo message="matches HelloWorldProgramOutput.json: 
${Java.json.match}"/>
                 <echo 
message="==========================================="/>
                 <echo message="script:"/>
-               <exec executable="node.exe">
+               <exec executable="node">
                         <arg 
value="examples/HelloWorldProgramOutput.Node.js"/>
                 </exec>
                 <echo 
message="==========================================="/>
@@ -230,7 +233,7 @@
                 <echo 
message="==========================================="/>
                 <echo message="Run test 4"/>
                 <echo message="node examples/Node.js"/>
-               <exec executable="node.exe">
+               <exec executable="node">
                         <arg value="examples/Node.js"/>
                 </exec>
                 <echo 
message="==========================================="/>
@@ -253,7 +256,7 @@
                 <echo message="matches Node0.x3d: ${Node0.x3d.match}"/>
                 <echo 
message="==========================================="/>
                 <echo message="node examples/Json.js"/>
-               <exec executable="node.exe">
+               <exec executable="node">
                         <arg value="examples/Json.js"/>
                 </exec>
                 <echo 
message="==========================================="/>




More information about the x3d-public mailing list