You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by hi...@apache.org on 2007/04/25 21:49:47 UTC

svn commit: r532460 - /harmony/enhanced/classlib/trunk/make/properties.xml

Author: hindessm
Date: Wed Apr 25 12:49:47 2007
New Revision: 532460

URL: http://svn.apache.org/viewvc?view=rev&rev=532460
Log:
Initial property updates for Mac OS/X

Modified:
    harmony/enhanced/classlib/trunk/make/properties.xml

Modified: harmony/enhanced/classlib/trunk/make/properties.xml
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/make/properties.xml?view=diff&rev=532460&r1=532459&r2=532460
==============================================================================
--- harmony/enhanced/classlib/trunk/make/properties.xml (original)
+++ harmony/enhanced/classlib/trunk/make/properties.xml Wed Apr 25 12:49:47 2007
@@ -58,6 +58,9 @@
     <condition property="is.linux">
         <os name="linux" />
     </condition>
+    <condition property="is.macosx">
+        <os name="mac os x" />
+    </condition>
     <condition property="is.freebsd">
         <os name="freebsd" />
     </condition>
@@ -86,6 +89,9 @@
     <condition property="hy.os" value="freebsd">
         <os name="freebsd" />
     </condition>
+    <condition property="hy.os" value="macosx">
+        <isset property="is.macosx"/>
+    </condition>
     <condition property="hy.os" value="aix">
         <os name="aix" />
     </condition>
@@ -116,7 +122,10 @@
         <equals arg1="ia64" arg2="${os.arch}"/>
     </condition>
     <condition property="is.ppc32">
-        <equals arg1="${os.arch}" arg2="ppc32" />
+        <or>
+            <equals arg1="${os.arch}" arg2="ppc32" />
+            <equals arg1="${os.arch}" arg2="ppc" />
+        </or>
     </condition>
     <condition property="is.ppc64">
         <equals arg1="${os.arch}" arg2="ppc64" />
@@ -158,6 +167,9 @@
             <isset property="is.32bit" />
         </and>
     </condition>
+    <condition property="hy.arch" value="ppc32">
+        <isset property="is.ppc32" />
+    </condition>
     <property name="hy.arch" value="${os.arch}" />
     
     <!-- Normalized platform name -->
@@ -172,6 +184,9 @@
     <condition property="shlib.suffix" value=".dll">
         <isset property="is.windows"/>
     </condition>
+    <condition property="shlib.suffix" value=".dylib">
+        <isset property="is.macosx"/>
+    </condition>
     <property name="shlib.suffix" value=".so" />
 
     <condition property="progdb.suffix" value=".pdb">
@@ -204,16 +219,25 @@
     <condition property="png.home" value="/usr/local">
         <isset property="is.freebsd"/>
     </condition>
+    <condition property="png.home" value="/sw">
+        <isset property="is.macosx"/>
+    </condition>
     <property name="png.home" value="/usr" />
 
     <condition property="lcms.home" value="/usr/local">
         <isset property="is.freebsd"/>
     </condition>
+    <condition property="lcms.home" value="/sw">
+        <isset property="is.macosx"/>
+    </condition>
     <property name="lcms.home" value="/usr" />
 
     <condition property="jpeg.home" value="/usr/local">
         <isset property="is.freebsd"/>
     </condition>
+    <condition property="jpeg.home" value="/sw">
+        <isset property="is.macosx"/>
+    </condition>
     <property name="jpeg.home" value="/usr" />
     
     <property name="build.compilerarg" value="-warn:none" />
@@ -285,6 +309,7 @@
   is.unix = ${is.unix}
   is.linux = ${is.linux}
   is.freebsd = ${is.freebsd}
+  is.macosx = ${is.macosx}
   is.aix = ${is.aix}
   is.32bit = ${is.32bit}
   is.64bit = ${is.64bit}