|  | 
| 610 | 610 |  <target name="generate:java:sbeir-stubs" | 
| 611 | 611 |  depends="dist" | 
| 612 | 612 |  description="Generate serialized IR stubs for Java"> | 
| 613 |  | - <java classname="uk.co.real_logic.sbe.SbeTool"> | 
|  | 613 | + <java classname="uk.co.real_logic.sbe.SbeTool" failonerror="true" fork="true"> | 
| 614 | 614 |  <classpath refid="sbetool.classpath"/> | 
| 615 | 615 |  <sysproperty key="sbe.output.dir" value="${dir.main.src}"/> | 
| 616 | 616 |  <sysproperty key="sbe.target.language" value="Java"/> | 
|  | 
| 621 | 621 |  <target name="generate:cpp98:sbeir-stubs" | 
| 622 | 622 |  depends="dist" | 
| 623 | 623 |  description="Generate serialized IR stubs for C++98"> | 
| 624 |  | - <java classname="uk.co.real_logic.sbe.SbeTool"> | 
|  | 624 | + <java classname="uk.co.real_logic.sbe.SbeTool" failonerror="true" fork="true"> | 
| 625 | 625 |  <classpath refid="sbetool.classpath"/> | 
| 626 | 626 |  <sysproperty key="sbe.output.dir" value="${dir.main.cpp.src}"/> | 
| 627 | 627 |  <sysproperty key="sbe.target.language" value="cpp98"/> | 
|  | 
| 632 | 632 |  <target name="generate:csharp:sbeir-stubs" | 
| 633 | 633 |  depends="dist" | 
| 634 | 634 |  description="Generate serialized IR stubs for C#"> | 
| 635 |  | - <java classname="uk.co.real_logic.sbe.SbeTool"> | 
|  | 635 | + <java classname="uk.co.real_logic.sbe.SbeTool" failonerror="true" fork="true"> | 
| 636 | 636 |  <classpath refid="sbetool.classpath"/> | 
| 637 | 637 |  <sysproperty key="sbe.output.dir" value="${dir.main.csharp.src}"/> | 
| 638 | 638 |  <sysproperty key="sbe.target.language" value="csharp"/> | 
|  | 
| 669 | 669 |  depends="dist"> | 
| 670 | 670 |  <mkdir dir="${dir.gen.java}"/> | 
| 671 | 671 |  <mkdir dir="${dir.examples.build}"/> | 
| 672 |  | - <java classname="uk.co.real_logic.sbe.SbeTool"> | 
|  | 672 | + <java classname="uk.co.real_logic.sbe.SbeTool" failonerror="true" fork="true"> | 
| 673 | 673 |  <classpath refid="examples.classpath"/> | 
| 674 | 674 |  <sysproperty key="sbe.validation.xsd" value="main/resources/fpl/SimpleBinary1-0.xsd"/> | 
| 675 | 675 |  <sysproperty key="sbe.validation.stop.on.error" value="true"/> | 
|  | 
| 684 | 684 |  <javac srcdir="${dir.examples.src}" destdir="${dir.examples.build}" includeAntRuntime="false" debug="true"> | 
| 685 | 685 |  <classpath refid="examples.classpath"/> | 
| 686 | 686 |  </javac> | 
| 687 |  | - <java classname="uk.co.real_logic.sbe.examples.ExampleUsingGeneratedStub"> | 
|  | 687 | + <java classname="uk.co.real_logic.sbe.examples.ExampleUsingGeneratedStub" failonerror="true" fork="true"> | 
| 688 | 688 |  <classpath refid="examples.classpath"/> | 
| 689 | 689 |  </java> | 
| 690 |  | - <java classname="uk.co.real_logic.sbe.examples.ExampleUsingGeneratedStubExtension"> | 
|  | 690 | + <java classname="uk.co.real_logic.sbe.examples.ExampleUsingGeneratedStubExtension" failonerror="true" fork="true"> | 
| 691 | 691 |  <classpath refid="examples.classpath"/> | 
| 692 | 692 |  </java> | 
| 693 |  | - <java classname="uk.co.real_logic.sbe.examples.OtfExample"> | 
|  | 693 | + <java classname="uk.co.real_logic.sbe.examples.OtfExample" failonerror="true" fork="true"> | 
| 694 | 694 |  <classpath refid="examples.classpath"/> | 
| 695 | 695 |  </java> | 
| 696 | 696 |  </target> | 
|  | 
| 699 | 699 |  depends="dist" | 
| 700 | 700 |  description="Generate and run C++ generated code example"> | 
| 701 | 701 |  <mkdir dir="${dir.gen.cpp98}"/> | 
| 702 |  | - <java classname="uk.co.real_logic.sbe.SbeTool"> | 
|  | 702 | + <java classname="uk.co.real_logic.sbe.SbeTool" failonerror="true" fork="true"> | 
| 703 | 703 |  <classpath refid="examples.classpath"/> | 
| 704 | 704 |  <sysproperty key="sbe.output.dir" value="${dir.gen.cpp98}"/> | 
| 705 | 705 |  <sysproperty key="sbe.target.language" value="cpp98"/> | 
|  | 
| 755 | 755 |  <fileset dir="${dir.main.cpp.build}" includes="*.o*"/> | 
| 756 | 756 |  <fileset dir="${dir.examples.cpp98.src}" includes="SbeOtfDecoder.cpp"/> | 
| 757 | 757 |  </cc> | 
| 758 |  | - <java classname="uk.co.real_logic.sbe.SbeTool"> | 
|  | 758 | + <java classname="uk.co.real_logic.sbe.SbeTool" failonerror="true" fork="true"> | 
| 759 | 759 |  <classpath refid="examples.classpath"/> | 
| 760 | 760 |  <sysproperty key="sbe.output.dir" value="${dir.gen.cpp98}"/> | 
| 761 | 761 |  <sysproperty key="sbe.generate.stubs" value="false"/> | 
| 762 | 762 |  <sysproperty key="sbe.generate.ir" value="true"/> | 
| 763 | 763 |  <arg value="${dir.examples.resources}/example-schema.xml"/> | 
| 764 | 764 |  </java> | 
| 765 |  | - <java classname="uk.co.real_logic.sbe.examples.ExampleUsingGeneratedStub"> | 
|  | 765 | + <java classname="uk.co.real_logic.sbe.examples.ExampleUsingGeneratedStub" failonerror="true" fork="true"> | 
| 766 | 766 |  <classpath refid="examples.classpath"/> | 
| 767 | 767 |  <sysproperty key="sbe.encoding.filename" value="${dir.gen.cpp98}/Car.data"/> | 
| 768 | 768 |  </java> | 
|  | 
| 851 | 851 |  <target name="cpp:test:codegen" depends="dist"> | 
| 852 | 852 |  <sequential> | 
| 853 | 853 |  <mkdir dir="${dir.gen.cpp98}"/> | 
| 854 |  | - <java classname="uk.co.real_logic.sbe.SbeTool"> | 
|  | 854 | + <java classname="uk.co.real_logic.sbe.SbeTool" failonerror="true" fork="true"> | 
| 855 | 855 |  <classpath refid="examples.classpath"/> | 
| 856 | 856 |  <sysproperty key="sbe.output.dir" value="${dir.gen.cpp98}"/> | 
| 857 | 857 |  <sysproperty key="sbe.target.language" value="cpp98"/> | 
| 858 | 858 |  <sysproperty key="sbe.generate.ir" value="true"/> | 
| 859 | 859 |  <arg value="${dir.test.resources}/code-generation-schema-cpp.xml"/> | 
| 860 | 860 |  </java> | 
| 861 | 861 |  <copy file="${dir.gen.cpp98}/code-generation-schema-cpp.sbeir" todir="${dir.exec.test.cpp}"/> | 
| 862 |  | - <java classname="uk.co.real_logic.sbe.SbeTool"> | 
|  | 862 | + <java classname="uk.co.real_logic.sbe.SbeTool" failonerror="true" fork="true"> | 
| 863 | 863 |  <classpath refid="examples.classpath"/> | 
| 864 | 864 |  <sysproperty key="sbe.output.dir" value="${dir.gen.cpp98}"/> | 
| 865 | 865 |  <sysproperty key="sbe.target.language" value="cpp98"/> | 
| 866 | 866 |  <sysproperty key="sbe.generate.ir" value="true"/> | 
| 867 | 867 |  <arg value="${dir.test.resources}/composite-offsets-schema.xml"/> | 
| 868 | 868 |  </java> | 
| 869 | 869 |  <copy file="${dir.gen.cpp98}/composite-offsets-schema.sbeir" todir="${dir.exec.test.cpp}"/> | 
| 870 |  | - <java classname="uk.co.real_logic.sbe.SbeTool"> | 
|  | 870 | + <java classname="uk.co.real_logic.sbe.SbeTool" failonerror="true" fork="true"> | 
| 871 | 871 |  <classpath refid="examples.classpath"/> | 
| 872 | 872 |  <sysproperty key="sbe.output.dir" value="${dir.gen.cpp98}"/> | 
| 873 | 873 |  <sysproperty key="sbe.target.language" value="cpp98"/> | 
|  | 
0 commit comments