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: a07f3367d7,163994d4f34e92d0 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.191.137 with SMTP id gy9mr1601641pbc.0.1344322593850; Mon, 06 Aug 2012 23:56:33 -0700 (PDT) Path: g9ni2967767pbo.0!nntp.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!ctu-peer!news.nctu.edu.tw!goblin1!goblin.stu.neva.ru!news.albasani.net!news.szaf.org!news.gnuher.de!rz.uni-karlsruhe.de!feed.news.schlund.de!schlund.de!news.online.de!not-for-mail From: Dirk Heinrichs Newsgroups: comp.lang.ada Subject: Re: how to tell gnatmake to send executables to a different directory when compiling multi source? Date: Mon, 30 Jul 2012 08:12:03 +0200 Organization: Privat Message-ID: References: <214bbd15-f7cb-4710-a6a7-64f37923bf4e@googlegroups.com> <87wr1moexq.fsf@ludovic-brenta.org> <87sjcaoa08.fsf@ludovic-brenta.org> NNTP-Posting-Host: pd9ff8905.dip0.t-ipconnect.de Mime-Version: 1.0 X-Trace: online.de 1343628723 20836 217.255.137.5 (30 Jul 2012 06:12:03 GMT) X-Complaints-To: abuse@einsundeins.com NNTP-Posting-Date: Mon, 30 Jul 2012 06:12:03 +0000 (UTC) User-Agent: KNode/4.9 beta2 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit Date: 2012-07-30T08:12:03+02:00 List-Id: Vasiliy Molostov wrote: > But why the "recursive" is devil? Usual project contains many files that > needs to be built, not only source code, but data, man pages and docs, > configurations, all these are separate and usually built via recursive > makefiles. Why to name a good time-proven tool as devil? I see no reason, > only tendentious and imperatively expressed opinion. No, it's not opinion. I've seen enough recursive build systems to know that Miller's paper is correct. One cannot do reliable iterative builds (especially not parallel ones) with a recursive build system. One always have to "make clean" and build from scratch to get reliable results. What a waste of time. Bye... Dirk -- Dirk Heinrichs Tel: +49 (0)2471 209385 | Mobil: +49 (0)176 34473913 GPG Public Key C2E467BB | Jabber: dirk.heinrichs@altum.de