Return-Path: Delivered-To: apmail-ant-user-archive@www.apache.org Received: (qmail 58449 invoked from network); 15 Jul 2005 00:45:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 15 Jul 2005 00:45:25 -0000 Received: (qmail 34971 invoked by uid 500); 15 Jul 2005 00:45:17 -0000 Delivered-To: apmail-ant-user-archive@ant.apache.org Received: (qmail 34937 invoked by uid 500); 15 Jul 2005 00:45:17 -0000 Mailing-List: contact user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Users List" Reply-To: "Ant Users List" Delivered-To: mailing list user@ant.apache.org Received: (qmail 34924 invoked by uid 99); 15 Jul 2005 00:45:17 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Jul 2005 17:45:17 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [208.200.221.8] (HELO mail.mdli.com) (208.200.221.8) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Jul 2005 17:45:14 -0700 Received: from mdlsloexc1001r.mdli.com (mdlsloexc1001r.mdli.com [145.36.242.148]) by mail.mdli.com (Postfix) with ESMTP id 3F641B5E5F for ; Thu, 14 Jul 2005 17:45:15 -0700 (PDT) Received: from [127.0.0.1] (sslvpni-sl01.mdli.com [145.36.240.41]) by mdlsloexc1001r.mdli.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2653.13) id 37JSTAL5; Thu, 14 Jul 2005 17:45:14 -0700 Message-ID: <42D70719.4040204@mdl.com> Date: Thu, 14 Jul 2005 17:45:13 -0700 X-Sybari-Trust: e8fde58f 1b122087 ca487eaf 0000093d From: "Alexey N. Solofnenko" User-Agent: Mozilla Thunderbird 1.0+ (Windows/20050714) MIME-Version: 1.0 To: Ant Users List Subject: Re: Does Ant improves the performance in large c++ project than make? References: <20050715002738.43207.qmail@web54205.mail.yahoo.com> In-Reply-To: <20050715002738.43207.qmail@web54205.mail.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N It is quite possible. With make it is usually one file at a time compilation. ANT is smart enough to request a build for several files at a time. - Alexey. hiren patel wrote: > Hi, > We are having a large,multi platform,complex,commercial C++ project > which is build by > using a make peer PVCS merant make. In oreder to tailor the > functionality of make, we have created the wrapper around it. > > Around 700 of make files in hierarchy with some top level makefiles are > used by the make. > A complex perl script performs and co-ordinates the build stages. It > also executes some of the build stages in parallel. > > Full build itself takes aroud 7 hours. Project is build on unix,sun > solaris and NT platforms. > > Question is can Ant be used for this kind project where build takes a > several hours already? > > > ANT documentation doen't states that it can be used for C/C++ projects > and doen't provides any tasks for C++ file compilation in the latest > version. > > As ANT is designed for java based projects and uses JVM which could make > > it significantly slower than it is right now. isn't it? > > > is anybody using the Ant for such project? > if so than what will be the effect on build time (as this is the most > important criteria for us) if we move from PVCS merant make to ANT? > > Since ANT calculates the file dependencies by its own, I suspect time > overhead in doing this at each build operation. Is there any way to > cache the dependancy information in order to remove this overhead? > > > > Please provide suggestions, > Thanks, > Hiren patel > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > -- ------------------------------------------------------------------------ / Alexey N. Solofnenko home: http://trelony.cjb.net/ / --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional commands, e-mail: user-help@ant.apache.org