dfs         2004/06/14 21:03:20

  Modified:    .        TODO build.xml
  Log:
  Added conditional compilation of .java package based on availability
  of java.util.regex.Pattern class.  This was done entirely in the
  build.xml file and should not be confused with the conditional
  compilation that will be necessary inside of java source files to
  support JDK 1.1 and J2ME.
  
  Revision  Changes    Path
  1.22      +1 -4      jakarta-oro/TODO
  
  Index: TODO
  ===================================================================
  RCS file: /home/cvs/jakarta-oro/TODO,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- TODO      15 Jun 2004 02:56:42 -0000      1.21
  +++ TODO      15 Jun 2004 04:03:19 -0000      1.22
  @@ -16,9 +16,6 @@
     PatternMatchingEngineFactory
   
   o Add conditional compilation for 1.1, J2ME, 1.2+
  -  This must be done before a 2.1 release so that there is no J2SE 1.4
  -  from the org.apache.oro.text.regex.java package (although that can
  -  be done in the build file by excluding the directory).
   
   o unit tests
   
  
  
  
  1.15      +14 -2     jakarta-oro/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-oro/build.xml,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- build.xml 15 Jun 2004 02:46:31 -0000      1.14
  +++ build.xml 15 Jun 2004 04:03:20 -0000      1.15
  @@ -89,6 +89,9 @@
       </target>
   
       <!-- compile target.  Compiles the library classes only -->
  +    <condition property="java.util.regex.available">
  +      <available classname="java.util.regex.Pattern"/>
  +    </condition>
   
       <target name="compile" depends="prepare"
               description="Compiles the library classes only.">
  @@ -97,7 +100,16 @@
               excludes="examples/**,tools/**"
               debug="${debug}"
               deprecation="${deprecation}"
  -            optimize="${optimize}"/>
  +            optimize="${optimize}">
  +            <and>
  +                <filename name="**/*.java"/>
  +                <not>
  +                  <selector unless="java.util.regex.available">
  +                    <filename name="org/apache/oro/text/java/**"/>
  +                  </selector>
  +                </not>
  +            </and>
  +        </javac>
       </target>
   
       <!-- lib target.  Preserved for backward compatibility. -->
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to