From: Georg Bauhaus <rm.dash-bauhaus@futureapps.de>
Subject: Re: how to tell gnatmake to send executables to a different directory when compiling multi source?
Date: Mon, 30 Jul 2012 16:02:10 +0200
Date: 2012-07-30T16:02:00+02:00 [thread overview]
Message-ID: <501693d8$0$6555$9b4e6d93@newsspool4.arcor-online.net> (raw)
In-Reply-To: <jv60n8$6io$1@speranza.aioe.org>
On 30.07.12 15:03, Nasser M. Abbasi wrote:
> On 7/30/2012 7:25 AM, Georg Bauhaus wrote:
>
>
>> . Changes in the C world
>> require programmers who know both C and the dependency graph of
>> the entire software.
>
> hi;
>
> I do not know if this is what you refer to or not, (...)
> http://make.paulandlesley.org/autodep.html
>
> The point is, there are ways to build this dependency automatically
> in the C world.
The author seems a little cautious.
The point is that C does not define a library unit and how
it fits into the translation process, dependency-wise,
like Ada does.
There are economical consequences. C's, uh, permissive ways create
a plethora of mutually incompatible solutions to a problem that
has been formally defined, and solved, in Ada right from the start.
So, there exist cases where GCC, with the help of GNU Make and a host
of Unix programs, will let a diligent programmer produce
dependency files that tackle dependency in a roll-your-own
fashion. This setup is all outside of C, non-portable, "pragmatic",
and works, provided a sufficient amount of crowd work and crowd money
are spent on additions to C programming that tend become mutually
exclusive.
next prev parent reply other threads:[~2012-08-07 6:24 UTC|newest]
Thread overview: 65+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-29 9:31 how to tell gnatmake to send executables to a different directory when compiling multi source? Nasser M. Abbasi
2012-07-29 10:00 ` Dmitry A. Kazakov
2012-07-29 11:35 ` Nasser M. Abbasi
2012-07-29 12:29 ` Patrick
2012-07-29 13:02 ` Nasser M. Abbasi
2012-07-29 13:49 ` Ludovic Brenta
2012-07-29 14:09 ` Nasser M. Abbasi
2012-07-29 15:35 ` Ludovic Brenta
2012-07-29 15:42 ` Patrick
2012-07-29 16:41 ` Ludovic Brenta
2012-07-29 16:46 ` Patrick
2012-07-29 17:35 ` Vasiliy Molostov
2012-07-29 19:40 ` Dmitry A. Kazakov
2012-07-29 22:22 ` Vasiliy Molostov
2012-07-29 19:46 ` Robert A Duff
2012-07-30 0:20 ` Vasiliy Molostov
2012-07-30 3:01 ` Nasser M. Abbasi
2012-07-30 4:48 ` Nasser M. Abbasi
2012-07-30 21:05 ` Robert A Duff
2012-07-30 5:50 ` Dmitry A. Kazakov
2012-07-30 11:16 ` Vasiliy Molostov
2012-07-30 12:25 ` Georg Bauhaus
2012-07-30 12:59 ` Vasiliy Molostov
2012-07-30 14:07 ` Georg Bauhaus
2012-07-30 13:03 ` Nasser M. Abbasi
2012-07-30 14:02 ` Georg Bauhaus [this message]
2012-07-30 19:40 ` J-P. Rosen
2012-08-01 7:32 ` Miles Bader
2012-08-01 9:37 ` Ludovic Brenta
2012-08-02 5:01 ` Miles Bader
2012-08-01 15:15 ` J-P. Rosen
2012-08-02 15:08 ` Robert A Duff
2012-08-02 16:37 ` J-P. Rosen
2012-07-30 19:50 ` Ludovic Brenta
2012-07-30 3:21 ` Nasser M. Abbasi
2012-07-30 8:19 ` Simon Wright
2012-07-30 6:12 ` Dirk Heinrichs
2012-07-30 6:40 ` Ludovic Brenta
2012-07-30 10:31 ` Vasiliy Molostov
2012-07-30 11:05 ` Ludovic Brenta
2012-07-30 11:33 ` Simon Wright
2012-07-30 12:16 ` Vasiliy Molostov
2012-07-30 12:48 ` Ludovic Brenta
2012-07-30 13:09 ` Vasiliy Molostov
2012-07-30 6:06 ` Dirk Heinrichs
2012-07-29 12:31 ` Nasser M. Abbasi
2012-07-29 13:46 ` Ludovic Brenta
2012-07-29 14:15 ` Simon Wright
2012-07-29 13:54 ` Dmitry A. Kazakov
2012-07-29 14:16 ` Nasser M. Abbasi
2012-07-29 14:32 ` Dmitry A. Kazakov
2012-07-30 5:57 ` General purpose build tools (was: Re: how to tell gnatmake to send executables to a different directory when compiling multi source?) Dirk Heinrichs
2012-07-30 10:50 ` Vasiliy Molostov
2012-07-30 11:10 ` Ludovic Brenta
2012-07-30 12:39 ` Vasiliy Molostov
2012-08-30 10:49 ` General purpose build tools Stephen Leake
2012-07-29 18:33 ` how to tell gnatmake to send executables to a different directory when compiling multi source? björn lundin
2012-07-29 19:06 ` onox
2012-07-31 11:12 ` Patrick
2012-07-31 11:30 ` Dmitry A. Kazakov
2012-07-31 11:31 ` Dmitry A. Kazakov
2012-07-31 11:34 ` Patrick
2012-07-31 12:33 ` Ludovic Brenta
2012-07-31 15:14 ` Patrick
2012-07-31 16:04 ` Ludovic Brenta
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox