浏览代码

HADOOP-897. Add a 'javac.args' property to build.xml. Contributed by Milind.

git-svn-id: https://svn.apache.org/repos/asf/lucene/hadoop/trunk@497203 13f79535-47bb-0310-9956-ffa450edef68
Doug Cutting 18 年之前
父节点
当前提交
21a9901cb0
共有 2 个文件被更改,包括 10 次插入0 次删除
  1. 3 0
      CHANGES.txt
  2. 7 0
      build.xml

+ 3 - 0
CHANGES.txt

@@ -35,6 +35,9 @@ Trunk (unreleased changes)
  9. HADOOP-886.  Reduce number of timer threads created by metrics API
     by pooling contexts.  (Nigel Daley via cutting)
 
+10. HADOOP-897.  Add a "javac.args" property to build.xml that permits
+    one to pass arbitrary options to javac. (Milind Bhandarkar via cutting)
+
 
 Release 0.10.1 - 2007-01-10
 

+ 7 - 0
build.xml

@@ -65,6 +65,7 @@
   <property name="javac.optimize" value="on"/>
   <property name="javac.deprecation" value="off"/>
   <property name="javac.version" value="1.5"/>
+  <property name="javac.args" value=""/>
 
   <!-- the normal classpath -->
   <path id="classpath">
@@ -155,6 +156,7 @@
         target="${javac.version}"
         source="${javac.version}"
         deprecation="${javac.deprecation}">
+        <compilerarg line="${javac.args}"/>
         <classpath refid="classpath"/>
     </javac>
     
@@ -205,6 +207,7 @@
      target="${javac.version}"
      source="${javac.version}"
      deprecation="${javac.deprecation}">
+      <compilerarg line="${javac.args}" />
       <classpath refid="classpath"/>
     </javac>    
 
@@ -281,6 +284,7 @@
      target="${javac.version}"
      source="${javac.version}"
      deprecation="${javac.deprecation}">
+      <compilerarg line="${javac.args}" />
       <classpath refid="classpath"/>
     </javac>    
   </target>
@@ -361,6 +365,7 @@
      target="${javac.version}"
      source="${javac.version}"
      deprecation="${javac.deprecation}">
+      <compilerarg line="${javac.args}" />
       <classpath refid="test.classpath"/>
     </javac>
     <javac 
@@ -373,6 +378,7 @@
      target="${javac.version}"
      source="${javac.version}"
      deprecation="${javac.deprecation}">
+      <compilerarg line="${javac.args}" />
       <classpath refid="test.classpath"/>
     </javac> 
     <javac
@@ -385,6 +391,7 @@
      target="${javac.version}"
      source="${javac.version}"
      deprecation="${javac.deprecation}">
+      <compilerarg line="${javac.args}" />
       <classpath refid="test.classpath"/>
     </javac>                                 
     <delete file="${test.build.testjar}/testjob.jar"/>