Simon Taylor
57bcfc05ba
Improve the handling of `--use-grade-subdirs' so that it can
...
Estimated hours taken: 2.5
Branches: main
Improve the handling of `--use-grade-subdirs' so that it can
be documented.
compiler/compile_target_code.m:
With `--use-grade-subdirs', link or copy executables
and libraries into the user's directory.
compiler/make.program_target.m:
compiler/modules.m:
Move code to create a symlink into modules.m, next to
the code to create directories (all of this should really
go in the standard library).
Add a predicate to copy a file (which should also go
in the standard library).
compiler/make.program_target.m:
Make the realclean target delete the symlinks or copies
of executables and libraries.
NEWS:
library/io.m:
Add io__binary_input_stream_foldl, etc. for use in copying files.
NEWS:
compiler/options.m:
doc/user_guide.texi:
Document `--use-grade-subdirs'.
tests/Mmakefile:
tests/grade_subdirs:
tests/grade_subdirs/Mmakefile:
tests/grade_subdirs/Mercury.options:
tests/grade_subdirs/hello.{m,exp}:
Test case.
2002-10-31 14:47:44 +00:00
..
2002-10-31 05:48:00 +00:00
2002-10-10 06:01:48 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-07-26 09:06:49 +00:00
2002-05-30 12:55:23 +00:00
2002-10-24 04:36:57 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-08-06 00:30:52 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-06-05 16:41:31 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-09-09 07:48:25 +00:00
2002-08-30 07:24:49 +00:00
2002-03-20 12:37:56 +00:00
2002-06-30 17:07:20 +00:00
2002-03-20 12:37:56 +00:00
2002-05-14 14:34:44 +00:00
2002-10-31 14:47:44 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-08-30 07:24:49 +00:00
2002-07-22 06:30:04 +00:00
2002-08-01 11:52:29 +00:00
2002-08-14 06:41:36 +00:00
2002-04-29 05:50:45 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-09-09 07:48:25 +00:00
2002-03-28 03:44:41 +00:00
2002-08-14 06:41:36 +00:00
2002-07-26 04:20:14 +00:00
2002-07-22 06:30:04 +00:00
2002-09-09 07:48:25 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-06-30 17:07:20 +00:00
2002-09-30 11:12:36 +00:00
2002-05-07 11:03:17 +00:00
2002-03-20 12:37:56 +00:00
2002-10-31 05:48:00 +00:00
2002-03-28 03:44:41 +00:00
2002-08-05 21:46:23 +00:00
2002-03-20 12:37:56 +00:00
2002-09-15 18:52:19 +00:00
2002-08-21 11:28:01 +00:00
2002-07-18 07:53:20 +00:00
2002-08-12 09:39:51 +00:00
2002-03-20 12:37:56 +00:00
2002-07-22 06:30:04 +00:00
2002-03-20 12:37:56 +00:00
2002-10-31 09:46:44 +00:00
2002-07-22 06:30:04 +00:00
2002-03-20 12:37:56 +00:00
2002-07-26 06:33:20 +00:00
2002-09-09 07:48:25 +00:00
2002-03-28 03:44:41 +00:00
2002-10-24 04:36:57 +00:00
2002-10-24 04:36:57 +00:00
2002-10-24 04:36:57 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-07-30 08:25:20 +00:00
2002-03-20 12:37:56 +00:00
2002-08-12 07:35:00 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-08-07 13:12:11 +00:00
2002-09-09 07:48:25 +00:00
2002-03-20 12:37:56 +00:00
2002-07-30 08:25:20 +00:00
2002-03-20 12:37:56 +00:00
2002-07-22 06:30:04 +00:00
2002-09-29 10:30:59 +00:00
2002-09-29 10:30:59 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-05-07 11:03:17 +00:00
2002-10-31 05:48:00 +00:00
2002-03-28 03:44:41 +00:00
2002-08-08 08:15:46 +00:00
2002-09-29 10:30:59 +00:00
2002-09-29 10:30:59 +00:00
2002-09-30 06:08:22 +00:00
2002-03-28 03:44:41 +00:00
2002-10-31 05:48:00 +00:00
2002-03-20 12:37:56 +00:00
2002-07-22 06:30:04 +00:00
2002-07-22 06:30:04 +00:00
2002-10-24 04:36:57 +00:00
2002-03-20 12:37:56 +00:00
2002-10-30 13:32:02 +00:00
2002-10-30 13:32:02 +00:00
2002-08-07 13:12:11 +00:00
2002-10-30 13:32:02 +00:00
2002-10-31 14:47:44 +00:00
2002-10-30 13:32:02 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-10-31 05:48:00 +00:00
2002-08-12 02:37:12 +00:00
2002-06-22 19:16:15 +00:00
2002-05-07 11:03:17 +00:00
2002-06-21 13:26:50 +00:00
2002-06-04 14:56:02 +00:00
2002-09-05 21:26:37 +00:00
2002-07-14 04:08:26 +00:00
2002-05-15 08:17:08 +00:00
2002-06-21 13:26:50 +00:00
2002-06-21 13:26:50 +00:00
2002-03-20 12:37:56 +00:00
2002-09-27 06:59:17 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-09-21 09:48:43 +00:00
2002-07-01 14:37:34 +00:00
2002-09-12 13:18:27 +00:00
2002-07-19 14:52:47 +00:00
2002-10-04 10:02:32 +00:00
2002-10-04 10:02:32 +00:00
2002-10-23 16:32:02 +00:00
2002-10-29 07:01:11 +00:00
2002-08-01 11:52:29 +00:00
2002-07-01 09:03:54 +00:00
2002-07-01 09:03:54 +00:00
2002-09-25 16:36:39 +00:00
2002-03-20 12:37:56 +00:00
2002-08-12 02:37:12 +00:00
2002-03-20 12:37:56 +00:00
2002-08-12 02:37:12 +00:00
2002-03-20 12:37:56 +00:00
2002-07-22 06:30:04 +00:00
2002-07-26 04:20:14 +00:00
2002-07-09 01:31:12 +00:00
2002-10-31 14:47:44 +00:00
2002-08-01 11:52:29 +00:00
2002-05-07 11:03:17 +00:00
2002-07-30 08:25:20 +00:00
2002-08-13 05:51:09 +00:00
2002-10-31 14:47:44 +00:00
2002-03-28 03:44:41 +00:00
2002-04-15 05:04:23 +00:00
2002-10-31 05:48:00 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-09-25 06:49:43 +00:00
2002-07-22 06:30:04 +00:00
2002-06-30 17:07:20 +00:00
2002-07-22 07:13:14 +00:00
2002-10-24 04:36:57 +00:00
2002-07-09 01:31:12 +00:00
2002-07-09 01:31:12 +00:00
2002-07-26 04:20:14 +00:00
2002-09-25 06:49:43 +00:00
2002-07-09 01:31:12 +00:00
2002-08-01 00:41:40 +00:00
2002-03-25 19:27:29 +00:00
2002-04-23 08:52:46 +00:00
2002-07-09 01:31:12 +00:00
2002-08-01 11:52:29 +00:00
2002-07-22 06:30:04 +00:00
2002-07-22 06:30:04 +00:00
2002-04-14 04:07:08 +00:00
2002-03-20 12:37:56 +00:00
2002-07-29 16:28:32 +00:00
2002-06-30 17:07:20 +00:00
2002-06-30 17:07:20 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00
2002-06-30 17:07:20 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-22 07:10:41 +00:00
2002-08-08 08:15:46 +00:00
2002-10-27 08:05:08 +00:00
2002-10-27 03:18:39 +00:00
2002-03-28 03:44:41 +00:00
2002-07-22 06:30:04 +00:00
2002-06-16 09:14:34 +00:00
2002-06-30 17:07:20 +00:00
2002-07-30 08:25:20 +00:00
2002-09-29 10:30:59 +00:00
2002-07-30 08:25:20 +00:00
2002-03-20 12:37:56 +00:00
2002-07-30 08:25:20 +00:00
2002-03-28 03:44:41 +00:00
2002-09-09 07:48:25 +00:00
2002-03-28 03:44:41 +00:00
2002-09-09 07:48:25 +00:00
2002-06-30 17:07:20 +00:00
2002-10-22 04:36:26 +00:00
2002-09-09 07:48:25 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-05-09 16:31:13 +00:00
2002-03-28 03:44:41 +00:00
2002-06-30 17:07:20 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-09-29 10:30:59 +00:00
2002-09-09 07:48:25 +00:00
2002-10-24 04:36:57 +00:00
2002-10-31 05:48:00 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-03-20 12:37:56 +00:00
2002-08-01 11:52:29 +00:00
2002-06-30 17:07:20 +00:00
2002-09-25 06:49:43 +00:00
2002-06-30 17:07:20 +00:00
2002-07-22 06:30:04 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-28 03:44:41 +00:00
2002-03-20 12:37:56 +00:00