harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Varlamov" <alexey.v.varla...@gmail.com>
Subject Re: svn commit: r612947 - in /harmony/enhanced: classlib/trunk/depends/libs/freebsd.x86/ classlib/trunk/depends/libs/linux.ia64/ classlib/trunk/depends/libs/linux.ppc32/ classlib/trunk/depends/libs/linux.ppc64/ classlib/trunk/depends/libs/linux.x86.l
Date Fri, 18 Jan 2008 07:03:03 GMT
Mark,

Do you envisage some benefits from platform-specific depends.properties?
I just want to share an alternative technique I've found, which allows
to use a single file w/o complicating ant script too much:

==================
icudll.md5@linux.x86@=aaaa
icudll.md5@linux.ia64@=bbbb
==================
    <loadproperties srcfile="depends.properties">
      <filterchain>
        <filterreader classname="org.apache.tools.ant.filters.ReplaceTokens">
            <param type="token" name="${hy.arch}" value=""/>
        </filterreader>
      </filterchain>
    </loadproperties>
==================

2008/1/18, hindessm@apache.org <hindessm@apache.org>:
> Author: hindessm
> Date: Thu Jan 17 11:34:56 2008
> New Revision: 612947
>
> URL: http://svn.apache.org/viewvc?rev=612947&view=rev
> Log:
> Remove icu dlls and download them from svn standard tree at fetch-depends
> stage.  This should reduce the size of the initial checkout and workspace
> for most people.  I've added platform specific depends.properties files
> I suspect that these could be useful to simplify some of the existing
> depends.xml complexity (such as the "-select-win-deps-x86", etc targets).
>
> This is work in progress.  There are a couple more things I want to do
> but I thought I check this in to see if anything breaks.
>
> Added:
>    harmony/enhanced/classlib/trunk/make/freebsd.x86/
>    harmony/enhanced/classlib/trunk/make/freebsd.x86/depends.properties   (with props)
>    harmony/enhanced/classlib/trunk/make/linux.ia64/
>    harmony/enhanced/classlib/trunk/make/linux.ia64/depends.properties   (with props)
>    harmony/enhanced/classlib/trunk/make/linux.ppc32/
>    harmony/enhanced/classlib/trunk/make/linux.ppc32/depends.properties   (with props)
>    harmony/enhanced/classlib/trunk/make/linux.ppc64/
>    harmony/enhanced/classlib/trunk/make/linux.ppc64/depends.properties   (with props)
>    harmony/enhanced/classlib/trunk/make/linux.x86/
>    harmony/enhanced/classlib/trunk/make/linux.x86.libstdc++6/
>    harmony/enhanced/classlib/trunk/make/linux.x86.libstdc++6/depends.properties   (with
props)
>    harmony/enhanced/classlib/trunk/make/linux.x86/depends.properties   (with props)
>    harmony/enhanced/classlib/trunk/make/linux.x86_64/
>    harmony/enhanced/classlib/trunk/make/linux.x86_64/depends.properties   (with props)
>    harmony/enhanced/classlib/trunk/make/macosx.ppc32/
>    harmony/enhanced/classlib/trunk/make/macosx.ppc32/depends.properties   (with props)
>    harmony/enhanced/classlib/trunk/make/windows.x86/
>    harmony/enhanced/classlib/trunk/make/windows.x86/depends.properties   (with props)
>    harmony/enhanced/classlib/trunk/make/windows.x86_64/
>    harmony/enhanced/classlib/trunk/make/windows.x86_64/depends.properties   (with props)
[snip]

Mime
View raw message