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 <[email protected]> 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 <[email protected]> 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 > [email protected] > https://lists.nongnu.org/mailman/listinfo/chicken-users -- Life is not a battle to win but a melody to sing. -- Amit Ray _______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
