I submit you these changes to ede-proj-elisp.el and to some EDE project
files in CEDET:
- In ede-proj-elisp.el I added a new `autoload-dirs' slot to the
class `ede-proj-target-elisp-autoloads'. So it is possible to
customize which directories to scan for autoloads in a project.
In the semantic project file I used that new feature to also scan
the "bovine" and "wisent" sub-directories for autoloads. I
re-generated the cedet packages Makefile to take into account that
- In the EIEIO project file I added "speedbar" as an aux-packages to
the target "eieio" to ensure that eieio libraries will be
byte-compiled with the right version of speedbar (that is, the cedet
one). Without that I got speedbar runtime errors on undefined
variable `speedbar-attached-frame' which was referenced in
byte-compiled code from the version of speedbar in standard
distribution of Emacs.
Following is the change log, the patch is attached. If you agree with
those changes, I will commit them.
What do you think?
2003-09-10 David Ponce <david@...>
(ede-proj-target-elisp-autoloads): Add autoload-dirs slot.
(ede-emacs-cedet-autogen-compiler): Use $(LOADDIRS) instead of "."
in compiler's commands.
(ede-proj-makefile-insert-variables): Method of class
ede-proj-target-elisp-autoloads creates the LOADDIRS variable
(eieio target): Add speedbar to aux-packages to ensure that eieio
will be byte-compiled with the speedbar library in cedet.
(autoloads target): Add "bovine" and "wisent" sub-directories to