|
70 | 70 | <property name="javac.target" value="${javac.default.target}"/>
|
71 | 71 | <property name="javac.release" value=""/>
|
72 | 72 | <property name="javac.compilerargs" value=""/>
|
| 73 | + <!-- global additional javac args (use to add extra flags via CLI) --> |
| 74 | + <property name="javac.add.compilerargs" value=""/> |
73 | 75 | <property name="module.auto.deps.xml" location="module-auto-deps.xml"/>
|
74 | 76 | <condition property="has.module.auto.deps">
|
75 | 77 | <available file="${module.auto.deps.xml}"/>
|
|
220 | 222 | fork="${javac.fork}"
|
221 | 223 | >
|
222 | 224 | <classpath refid="cp"/>
|
223 |
| - <compilerarg line="${javac.compilerargs}"/> |
| 225 | + <compilerarg line="${javac.compilerargs} ${javac.add.compilerargs}"/> |
224 | 226 | <processorpath refid="processor.cp"/>
|
225 | 227 | </nb-javac>
|
226 | 228 | <copy todir="${build.classes.dir}">
|
|
252 | 254 | debug="${build.compiler.debug}" deprecation="${build.compiler.deprecation}" encoding="UTF-8"
|
253 | 255 | source="${javac.source}" target="${javac.target}" release="${javac.release}" includes="${javac.includes}" optimize="${build.compiler.optimize}" includeantruntime="false">
|
254 | 256 | <classpath refid="cp"/>
|
255 |
| - <compilerarg line="${javac.compilerargs}"/> |
| 257 | + <compilerarg line="${javac.compilerargs} ${javac.add.compilerargs}"/> |
256 | 258 | <processorpath refid="processor.cp"/>
|
257 | 259 | </nb-javac>
|
258 | 260 | <processjsannotation classes="${build.classes.dir}" asm="${asm.jar}">
|
|
651 | 653 | debug="true" deprecation="${build.compiler.deprecation}" encoding="UTF-8"
|
652 | 654 | source="${javac.source}" target="${javac.target}" release="${javac.release}" optimize="${build.compiler.optimize}" includeantruntime="false">
|
653 | 655 | <classpath refid="test.@{test.type}.cp"/>
|
654 |
| - <compilerarg line="${javac.compilerargs}"/> |
| 656 | + <compilerarg line="${javac.compilerargs} ${javac.add.compilerargs}"/> |
655 | 657 | <processorpath refid="test.@{test.type}.cp"/>
|
656 | 658 | </nb-javac>
|
657 | 659 | <processjsannotation classes="${build.test.@{test.type}.classes.dir}" asm="${asm.jar}">
|
|
693 | 695 | debug="true" deprecation="${build.compiler.deprecation}" encoding="UTF-8"
|
694 | 696 | source="${javac.source}" target="${javac.target}" release="${javac.release}" includeantruntime="false" optimize="${build.compiler.optimize}" includes="${javac.includes}">
|
695 | 697 | <classpath refid="test.@{test.type}.cp"/>
|
696 |
| - <compilerarg line="${javac.compilerargs}"/> |
| 698 | + <compilerarg line="${javac.compilerargs} ${javac.add.compilerargs}"/> |
697 | 699 | <processorpath refid="test.@{test.type}.cp"/>
|
698 | 700 | </nb-javac>
|
699 | 701 | <processjsannotation classes="${build.test.@{test.type}.classes.dir}" asm="${asm.jar}">
|
|
0 commit comments