On Wed, Sep 17, 2014 at 02:30:57PM +0200, Gelonida G wrote:
> On 09/16/2014 03:11 PM, BIENKOWSKI Guillaume wrote:
> > This is an option, yes: shipping the generated C files would remove 
> > the dependency to the Antlr executable.
> > We might be able to place a git hook to do that, I'll discuss with the 
> > other guys here to see if they are up to it.
> >
> > On the other hand, you can't do the dependency trick with make easily, 
> > since when you check out through git you basically have a pristine 
> > setup. We would have to do something like md5 the .g files and only 
> > trigger Antlr when the md5 has changed. I'm not aware of a simple way 
> > to do that.
> >
> Yeah the dependency trick with git is tricky, perhaps one idea:
> 
> The compiled files would be in the git repository, but in a special 
> directory (so they would net be found by default)
> so if you make a nornmal build it will try to use java / antlr as usual
> 
> and only if a special option is passed to the configure / build script, 
> they would be copied / touched and thus avoid the attempt to build them
> 
> 
> Or vice versa (default copies and only special option takes the prebuilt 
> ones)

Hi,

That would be a short term fix. The real long term fix would be
to remove the toxic java antlr code generator to a C-based one
(for instance the one pointed in my previous email), that to
reduce the pressure/hairyness on/of linphone SDK for good.

-- 
Sylvain

_______________________________________________
Linphone-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/linphone-users

Reply via email to