mk:defsystem for maxima



--- Raymond Toy <toy@rtp.ericsson.se> wrote:
 
> Isn't this normally done as follows:
> 
>         mkdir maxima-on-gcl
>         cd maxima-on-gcl
>         ../configure --use-gcl
>         ...
>         cd ..       
>         mkdir maxima-on-cmucl
>         cd maxima-on-cmucl
>         ../configure --use-cmucl
>         ...

No reason to make the user do all the mkdir stuff and whatnot by hand 
- that's what configure is all about.  The compile for each may proceed

in it's own directory, but unless he/she wishes to there should be no 
reason to know those details of the process.  Usually what happens 
when I compile stuff on Linux is that different parts get built in
different
directories, so what you are suggesting above is what configure does, 
but the user only ever supplies three commands - configure with
options, 
make, and make install.  (OK, occasionally make test too.) Configure is
typically very smart (or rather the person who has set it up is) so it 
handles all that automatically.

__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com