chicken-users
[Top][All Lists]
Advanced

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

Re: [Chicken-users] [Chicken-hackers] Some questions about CHICKEN 5 egg


From: Thomas Chust
Subject: Re: [Chicken-users] [Chicken-hackers] Some questions about CHICKEN 5 eggs and modules
Date: Wed, 29 Aug 2018 11:44:54 +0200

Hello,

multiple sets of files may already be possible with multiple component forms in 
the .egg, but installation into any nested subdirectories relative to the 
CHICKEN installation prefix is currently not possible.

For example, some include files provided with the protocol buffers egg would 
technically have to be stored in certain subdirectories of the C include path 
(<include>/extend/protobuf/...) for the protocol buffer compiler to pick them 
up correctly. Currently I have to move those files around manually after 
installation.

Ciao,
Thomas


On Tue, 28 Aug 2018 14:24:47 -0700 Ivan Raikov <address@hidden> wrote:

> Yes, exactly, the issue is installing multiple sets of files in
> different subdirectories of PREFIX/{include,share}. It would be very
> useful for "c-include" as well as "data" components.
> Thanks,
> 
> -Ivan
> On Tue, Aug 28, 2018 at 1:07 PM <address@hidden> wrote:
> >
> > > I have a couple of eggs that generate and compile code similar to the
> > > way chicken-crunch works. These eggs would install header or source
> > > files that are required for the compilation process. Some of these
> > > source files belong to distinct functional modules that are organized
> > > in subdirectories. In CHICKEN 4, it was possible to install these
> > > files to corresponding subdirectories of CHICKEN_PREFIX/share/chicken,
> > > thus preserving the logical structure. In CHICKEN 5, this is currently
> > > not possible, but I think it would be a very convenient feature. We
> > > can of course define our own conventions and install the additional
> > > files into subdirectories of $HOME, but it makes more sense to me to
> > > keep them in the CHICKEN directory hierarchy. I hope this makes sense.
> >
> > So the basic problem is to install multiple sets of files, in separate
> > steps? I think for "scheme-include" components this should be possible,
> > but (as far as I can see) this is not currently possible for "c-include"
> > components (but could be added).
> >
> >
> > felix
> >
> 
> _______________________________________________
> Chicken-users mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/chicken-users


-- 
Life is not a battle to win but a melody to sing.
-- Amit Ray



reply via email to

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