Commit Graph

19 Commits

Author SHA1 Message Date
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