Hi Eric,
[...]
>>Anyway, you're right: the cedet tarball contains loaddefs files, and I
>>agree with you on that they could break the build process if using a
>>flavor of Emacs different from the one used to create them initially.
>>
>>As these files can be created from scratch by the build process I
>>think it is safe to remove them from the tarball. For those who just
>>want them created (without byte-compiling stuff), it remains possible
>>to use: "make autoloads".
[...]
> Hmmm. Interesting question. Once nice thing about shipping it is
> when someone can't build it (for whatever reason) the items in
> question are just there and they can still run with it.
>
> I wonder if there is a way to have Make think the file is so out of
> date it needs to remove it instead of update it. Perhaps "make dist"
> could add some cookie to the file so that our auto-gen script will
> scrap the file.
[...]
Perhaps could we provide the loaddefs files in the distribution with a
different name like *-loaddefs.el_ and add a sort of "bootstrap"
target in the main Makefile that would just rename *-loaddefs.el_
files into *-loaddefs.el, to give a chance to run cedet to people who
can't compile?
David
|