bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC/make] Extend Framework support II


From: Sheldon Gill
Subject: Re: [RFC/make] Extend Framework support II
Date: Fri, 12 Mar 2004 11:22:53 +0800
User-agent: KMail/1.6.50

On Fri, 12 Mar 2004 10:44, you wrote:
> > > >>OK, so here's my second try :-)
> What I meant was much more radical than this though. :-)
>
> I don't think GNUSTEP_SYSTEM_ROOT, GNUSTEP_NETWORK_ROOT,
> GNUSTEP_LOCAL_ROOT make any sense on apple-apple-apple.

Hmm... sort of. They make sense in terms of places in the file system. They're 
just not purely GNUstep.

> On apple-apple-apple, you just use your Apple.  You have no GNUstep
> installed.  There is no GNUstep installation.

No, but there are GNUmakefiles around and some of them will be defined to 
install to places in LOCAL or SYSTEM.

> If you are a developer, you might have installed gnustep-make somewhere on
> [snip]
> stuff.

Yup, I get all that. Believe I even said stuff along these lines.

> Of course the catch is that you shouldn't compile anything as a library,
> everything should be an apple framework, even stuff which would be a
> library normally on GNUstep.  For example, -baseadd should be a framework.
> The natural thing to do this is to use native-library.make btw.
>
> So the only default I would change is GNUSTEP_INSTALLATION_DIR, which I'd
> point to '/' on apple-apple-apple.

> The rest is irrelevant, as it's your own gnustep-make installation which
> you can put wherever you want, and unless you're compiling stuff from
> sources using GNUmakefiles, you don't need gnustep-make at all.

Yet if you are using GNUmakefiles, things need to be defined appropriately for 
them and I believe that SYSTEM and LOCAL roots are needed for this purpose. 
We want such source archives to be readily movable across platforms without 
requiring changes.

I think we're actually in complete conceptual agreement and just need to iron 
out a few details which are quite minor in the scheme of things.


Regards,
Sheldon




reply via email to

[Prev in Thread] Current Thread [Next in Thread]