ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Jaffe" <mja...@eturn.com>
Subject Re: Cross-platform properties?
Date Thu, 10 May 2001 17:13:34 GMT
> > I am working with a project that needs to work on both unix and
> > NT. Is there an easy way to set properties that will know their
> > platform?
>

Thanks all for your suggestions. This seems to be working well for me now,
thought I'd share it back:

<property name="is.${os.name}" value="true"/>

<target name="init.win" if="is.Windows NT" >
  <property name="javahome" value="d:\jdk1.3" />
  <property name="wlhome" value="d:\weblogic" />
</target>

<target name="init.unix" if="is.SunOS" >
  <property name="javahome" value="/usr/local/jdk1.3" />
  <property name="wlhome" value="/usr/local/weblogic" />
</target>

  <target name="init" depends="init.win,init.unix">
  <echo message="Checking environment"/>
  <echo message="   OS = ${os.name}" />
  <echo message="   Home = ${user.home}" />
  <echo message="   Java = ${javahome}" />
  <echo message="   Weblogic = ${wlhome}" />
  </target>



Mime
View raw message