patches for eclipse building
Christian Lynbech
lynbech at defun.dk
Sun Mar 23 10:28:01 UTC 2003
I have finally finished my attempt at improving the eclipse build
process.
As far as I can test it, it should support both fasl files (libing in the
source directory) and standalone core files (where everything
necessary gets installed).
This patch contains also a new option for determining the name of the
startup file as was previously discussed.
I propose (and the patch anticipates its approval :-) that we rename
the system startup file from .eclipse to eclipserc. I do not think
eclipse should install dot files. I always keep forgetting that theyu
are there and they is no real reason that the two files (user file and
library file) must have the same name.
I have thrown in another little modification. Under CMUCL, I have
changed the %quit% code from calling `quit' to calling `unix:exit'. I
have numerous times gotten an eclipse process looping endslessly in a
SIGPIPE error after exiting X. I guess that `quit' wants to do some
cleanup, but this fails since the connection has been closed
down. After the change I have not seen that problem. Alternatively we
could probably just call `quit' with a non-nil argument which
presumably has pretty much the same effect (judging from the document
string of `quit').
I have tried to add some documentation to the readme file but I am not
sure that I am explaining configuration options very well.
The patch comes as three files, one diff, the new file
"config.lisp.in" and a cvsignore file for lib/ which I think is
missing.
The diff is against a freshly updated sandbox so it should apply
cleanly.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: diff2
Type: application/octet-stream
Size: 25414 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/eclipse-devel/attachments/20030323/72c6d2ae/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.lisp.in
Type: application/octet-stream
Size: 1086 bytes
Desc: lisp configuration helper file
URL: <https://mailman.common-lisp.net/pipermail/eclipse-devel/attachments/20030323/72c6d2ae/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .cvsignore
Type: application/octet-stream
Size: 6 bytes
Desc: cvsignore file for lib/
URL: <https://mailman.common-lisp.net/pipermail/eclipse-devel/attachments/20030323/72c6d2ae/attachment-0002.obj>
-------------- next part --------------
------------------------+-----------------------------------------------------
Christian Lynbech | email: christian at defun.dk
------------------------+-----------------------------------------------------
Hit the philistines three times over the head with the Elisp reference manual.
- petonic at hal.com (Michael A. Petonic)
More information about the eclipse-devel
mailing list