Re: [POLL] Change Gobo bootstrap scripts to CMake
Bernd Schoeller <[email protected]> Sun, 20 Dec 2015 21:14:47 +0000
| Newsgroups | gmane.comp.lang.eiffel.gobo.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Guillaume, I find it absolutely fantastic that you are contributing to GOBO. Every help is welcome. Still, I have participated in your vote, and expressed a 'NO'. The reason is that there are no real problems with the shell scripts. They are a 'super low tech' solution to the bootstrap problem. And until now, they have rarely failed me - even on OSs like BSDs or Solaris. If they fail, because they are so simple, they are normally easy to fix. CMake is a huge tool-chain that needs to be ported to all the different platforms. I would only vote for adding this if there would be a really hard problem that we have to solve. Perhaps things become clearer if you let us know why you thought the .sh/.bat scripts needed improvement and start from there. Did you have problems bootstrapping GOBO on some platform? Did you find it too complicated? Regards, Bernd PS: Where I could see a use for CMake would be in the portability of wrapped C libraries or similar. Because CMake has no idea about Eiffel, things like incremental compilation and dependency analysis are not supported with CMake and Eiffel. On 19/12/15 13:58, CHAUVET Guillaume wrote: > Dear Gobo Eiffel users, > > I would like to discuss about an experimental patch for Gobo. Instead to > use batch or sh scripts to bootstrap Gobo, I propose to use the CMake > builder tool to manage this part (bootstrap only, not C code generated > by GEC - for the moment -). Eric recommended me to asking to the Gobo > Eiffel community/developpers what you think about this potential > feature, by voting with a Doodle at this URL : > http://doodle.com/poll/85tim76uttqbrzmx > > Best regards, > Guillaume > > ------------------------------------------------------------------------------ > _______________________________________________ > gobo-eiffel-develop mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/gobo-eiffel-develop > ------------------------------------------------------------------------------