Fergus Henderson
f3ce426725
Use ${var=default} rather than ${var:-$default}, since according
...
scripts/*.sh:
Use ${var=default} rather than ${var:-$default}, since according
to the GNU autoconf manual, the latter is not portable.
1995-05-12 15:57:16 +00:00
Fergus Henderson
f7c8fbe2bb
Fix problem with stupid one-pass linkers.
...
ml.sh:
Fix problem with stupid one-pass linkers.
1995-04-22 10:55:41 +00:00
Fergus Henderson
5df40b0d26
Add copyright notices.
...
scripts/*:
Add copyright notices.
1995-03-28 15:35:15 +00:00
Fergus Henderson
3f3eda5289
For Irix, pass the right -rpath option.
...
scripts/ml.sh:
For Irix, pass the right -rpath option.
1995-03-28 06:01:25 +00:00
Fergus Henderson
9a0545790e
Fix missing ";;" in case.
...
scripts/ml.sh:
Fix missing ";;" in case.
1995-03-28 04:49:21 +00:00
Fergus Henderson
6bbe93e85c
Try to get shared libraries to work under Irix 5.x.
...
ml.sh:
Try to get shared libraries to work under Irix 5.x.
1995-03-26 14:21:21 +00:00
Fergus Henderson
5734e8c91a
Handle "--" (end-of-options) option.
...
scripts/ml.sh:
Handle "--" (end-of-options) option.
1995-03-15 11:00:22 +00:00
Fergus Henderson
c17b2754bf
Remove --static and --shared options.
...
ml.sh:
Remove --static and --shared options.
Fix a bug with the -v option.
Change things so that it works on Irix (without shared libraries).
1995-03-06 07:30:56 +00:00
Fergus Henderson
81e5623712
Link with the shared version of the gc library.
...
ml.sh:
Link with the shared version of the gc library.
Remove the --shared and --static options, since gcc's -static
option does the trick.
1995-03-04 15:08:52 +00:00
Fergus Henderson
1ec77b435e
Add new modes asm_jump and asm_fast which use assembler labels.
...
mgnuc.sh:
Add new modes asm_jump and asm_fast which use assembler labels.
1995-02-26 14:31:05 +00:00
Fergus Henderson
d8bbb7f654
Add new grades fast.gc, reg.gc, etc. for conservative garbage
...
mod2c, mgnuc.sh, ml.sh:
Add new grades fast.gc, reg.gc, etc. for conservative garbage
collection. Remove the --gc option from ml, since that information
is now part of the grade.
1995-02-16 05:17:39 +00:00
Fergus Henderson
5a66f02045
Add options --shared and --static (default is --static).
...
ml.sh:
Add options --shared and --static (default is --static).
1995-02-13 09:50:43 +00:00
Fergus Henderson
6e4f248412
Implement the -v option properly.
...
ml.sh:
Implement the -v option properly.
1995-02-07 06:14:13 +00:00
Fergus Henderson
741984aaa5
Fix typo.
...
mgnuc.sh, ml.sh:
Fix typo.
1995-02-02 14:40:59 +00:00
Fergus Henderson
5a3e1b242f
Add a script for invoking the Mercury Compiler compiled with Sicstus.
...
mcs.sh:
Add a script for invoking the Mercury Compiler compiled with Sicstus.
*.sh:
Add some documentation.
1995-02-02 13:25:43 +00:00
Fergus Henderson
7e5d4c2d89
Moved these scripts from the code directory to the scripts directory.
...
mgnuc.sh mod2c mod2init.sh:
Moved these scripts from the code directory to the scripts directory.
Changed mgnuc to use the MERCURY_C_INCL_DIR environment variable.
Changed mod2init to use MERCURY_MOD_LIB_DIR and MERCURY_MOD_LIB_MODS.
Changed ml to use MERCURY_C_LIB_DIR rather than MERCURY_CLIB_DIR.
1995-02-02 05:57:16 +00:00
Fergus Henderson
ecb73ded60
Link the library using a full pathname, so that you don't
...
ml.sh:
Link the library using a full pathname, so that you don't
need to set LD_LIBRARY_PATH at runtime.
Fix the tests for hostname so that they actually work.
1994-09-08 08:55:20 +00:00
Fergus Henderson
53a4253273
A few minor changes.
...
ml.sh, mnl.sh:
A few minor changes.
For mnl, ensure that if the user specifies the standard library
modules on the command line, we only link in one copy of them.
1994-08-30 20:05:48 +00:00
Fergus Henderson
d9f541a48f
Add a `Mercury Linker' script.
...
ml.sh:
Add a `Mercury Linker' script.
1994-08-28 16:44:59 +00:00