From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,80a657b612f5bad1 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,UTF8 Path: g2news1.google.com!news2.google.com!news.glorb.com!feeder.news-service.com!border1.nntp.ams.giganews.com!nntp.giganews.com!feeder3.cambrium.nl!feeder5.cambrium.nl!feed.tweaknews.nl!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: Creating and using Ada packages: need refinement References: <1205541163.8209.16.camel@K72> <87fxur8un0.fsf@ludovic-brenta.org> <2906e78e-effb-4c99-a331-effdaeb987c5@e10g2000prf.googlegroups.com> Date: Wed, 26 Mar 2008 21:30:35 +0100 Message-ID: <87bq51b53o.fsf@ludovic-brenta.org> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) Cancel-Lock: sha1:RESl583GFg17y36+N+mek326YKc= MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Organization: Tele2 X-Trace: DXC=Nd50OZ0Wf?0>dgEE=2AF8=6`Y6aWje^Y:QU[F4jG<@c31B4<]HH1:n3C_kEKHFh8N9i9GFI^cFW^3 Xref: g2news1.google.com comp.lang.ada:20590 Date: 2008-03-26T21:30:35+01:00 List-Id: Ivan Levashew writes: > Ludovic Brenta пишет: >>> Adaproject seems to be unmaintained. >> >> What is adaproject? > http://sourceforge.net/projects/adaprojet/ > >> deficiencies and lack of portability of C and C++. We use Ada. We >> don't need no stupid autotools. In simple cases, one GNAT project file >> is sufficient. Nowadays, with gprmake, they can even handle multi- >> language projects, so even these are "simple cases". > BTW, is gprbuild publicly available? TTBOMK, not yet; it was announced in September and probably released only as part of wavefronts of GNAT Pro to customers. It should surface as part of GNAT GPL 2008 Edition and, maybe, GCC 4.4 or later. OTOH, I was not talking about gprbuild. I was talking about gprmake, which has been part of GCC since 4.0 and is publicly available. gprmake handles multi-language projects just fine, thank you very much. > http://libre.adacore.com/viewvc/trunk/gps/distrib/features?revision=122527&view=markup >> NF-43-H216-003 gprbuild no longer packaged with GPS (2008-02-19) > It sounds like one might discover older gprbuild version in some gps > revision if search carefully. I didn't find it yet. I scanned the log of the GPS sources in my monotone mirror and gprbuild has never been part of gps. Maybe it was delivered with gps 4.1 and 4.2 but it is not part of the GNAT GPL 2007 sources. >> Mac OS X is much more standard than e.g. Microsoft Windows, and there >> are people who care about it. They are on http://www.macada.org > I didn't noticed they are using Ada in an advanced way. > Provided that: > > http://news.gmane.org/find-root.php?message_id=1204835208.47d0538897a5c%40mail.bluebottle.com&type=blog > > ...it seems that I was the first one who used FSF GCC to compile Ada > and Apple GCC to compile C & link everything. Advanced Mac OS X > features are not accessible from FSF GCC. Not yet, that is... I'm sure you'll contribute the necessary changes to make that happen, and become a hero! -- Ludovic Brenta.