Victoria Dye
7b5c93c6c6
scalar: include in standard Git build & installation
...
Move 'scalar' out of 'contrib/' and into the root of the Git tree. The goal
of this change is to build 'scalar' as part of the standard Git build &
install processes.
This patch includes both the physical move of Scalar's files out of
'contrib/' ('scalar.c', 'scalar.txt', and 't9xxx-scalar.sh'), and the
changes to the build definitions in 'Makefile' and 'CMakelists.txt' to
accommodate the new program.
At a high level, Scalar is built so that:
- there is a 'scalar-objs' target (similar to those created in 029bac01a8
(Makefile: add {program,xdiff,test,git,fuzz}-objs & objects targets,
2021-02-23)) for debugging purposes.
- it appears in the root of the install directory (rather than the
gitexecdir).
- it is included in the 'bin-wrappers/' directory for use in tests.
- it receives a platform-specific executable suffix (e.g., '.exe'), if
applicable.
- 'scalar.txt' is installed as 'man1' documentation.
- the 'clean' target removes the 'scalar' executable.
Additionally, update the root level '.gitignore' file to ignore the Scalar
executable.
Signed-off-by: Victoria Dye <vdye@github.com >
Signed-off-by: Junio C Hamano <gitster@pobox.com >
2022-09-02 10:02:55 -07:00
..
2022-08-29 14:55:11 -07:00
2022-08-04 14:12:24 -07:00
2022-04-03 15:09:52 -07:00
2022-08-30 10:27:16 -07:00
2022-08-29 14:55:13 -07:00
2021-10-15 10:29:11 -07:00
2020-03-29 09:25:38 -07:00
2021-10-18 15:47:58 -07:00
2020-08-04 18:34:02 -07:00
2022-04-21 09:50:25 -07:00
2022-08-05 15:51:36 -07:00
2021-11-09 09:39:11 -08:00
2022-06-13 11:57:03 -07:00
2021-04-28 13:34:44 +09:00
2022-02-16 15:14:30 -08:00
2020-02-18 13:53:30 -08:00
2022-04-04 10:56:23 -07:00
2022-08-10 11:26:38 -07:00
2022-08-03 13:47:11 -07:00
2021-12-13 14:30:25 -08:00
2021-10-28 09:57:09 -07:00
2022-06-15 13:19:47 -07:00
2020-10-08 14:01:15 -07:00
2020-08-28 14:06:06 -07:00
2021-10-18 15:47:58 -07:00
2022-04-29 11:20:55 -07:00
2022-08-12 13:20:02 -07:00
2022-08-04 14:12:24 -07:00
2022-08-05 15:52:14 -07:00
2022-02-03 11:13:49 -08:00
2021-01-12 14:04:40 -08:00
2022-01-13 13:49:45 -08:00
2022-01-20 15:25:38 -08:00
2022-08-03 13:47:11 -07:00
2022-02-09 15:38:36 -08:00
2021-08-26 14:36:27 -07:00
2022-08-04 14:12:23 -07:00
2020-04-03 11:37:22 -07:00
2021-10-29 11:22:56 -07:00
2022-07-14 15:08:29 -07:00
2022-04-06 16:06:06 -07:00
2020-05-08 14:25:01 -07:00
2021-10-28 09:57:09 -07:00
2021-11-09 09:39:11 -08:00
2021-11-09 09:39:11 -08:00
2022-07-19 12:45:31 -07:00
2022-07-19 12:45:31 -07:00
2021-05-17 15:56:29 +09:00
2022-08-12 13:20:02 -07:00
2021-11-09 09:39:11 -08:00
2022-06-13 11:59:16 -07:00
2021-11-09 09:39:11 -08:00
2021-07-12 13:55:29 -07:00
2021-02-22 13:35:49 -08:00
2020-06-25 14:19:23 -07:00
2020-10-04 12:56:29 -07:00
2022-03-28 10:25:52 -07:00
2022-03-16 16:08:59 -07:00
2020-10-20 12:22:25 -07:00
2021-12-20 14:55:02 -08:00
2021-07-26 12:01:25 -07:00
2020-09-25 10:59:44 -07:00
2021-12-15 17:04:15 -08:00
2021-11-09 09:39:11 -08:00
2022-04-06 16:06:06 -07:00
2022-06-21 08:58:04 -07:00
2022-06-22 13:23:29 -07:00
2021-11-09 09:39:11 -08:00
2022-08-04 14:12:23 -07:00
2022-01-07 15:19:34 -08:00
2021-09-10 15:34:59 -07:00
2021-11-09 09:39:11 -08:00
2021-11-09 09:39:11 -08:00
2020-08-31 11:44:33 -07:00
2022-03-09 10:25:26 -08:00
2021-11-09 09:39:11 -08:00
2021-11-09 09:39:11 -08:00
2021-05-04 12:09:43 +09:00
2022-08-05 14:13:12 -07:00
2022-07-23 10:53:55 -07:00
2020-06-25 09:18:53 -07:00
2022-04-08 11:21:11 -07:00
2021-05-10 15:06:22 +09:00
2022-03-15 10:52:43 -07:00
2021-12-01 14:45:59 -08:00
2021-11-09 09:39:11 -08:00
2022-06-22 16:10:06 -07:00
2022-08-03 13:47:11 -07:00
2021-02-09 14:09:16 -08:00
2022-04-03 15:09:52 -07:00
2021-04-10 23:36:34 -07:00
2022-02-02 14:50:09 -08:00
2022-08-04 14:12:24 -07:00
2022-01-10 09:39:26 -08:00
2020-08-03 12:40:09 -07:00
2022-05-04 10:30:01 -07:00
2022-05-26 15:48:26 -07:00
2021-11-09 09:39:11 -08:00
2021-10-18 15:47:56 -07:00
2021-07-16 17:42:53 -07:00
2021-02-17 17:21:41 -08:00
2022-06-03 14:30:33 -07:00
2022-08-14 23:19:27 -07:00
2021-08-05 08:59:37 -07:00
2022-08-01 14:33:44 -07:00
2022-05-09 10:53:58 -07:00
2022-05-26 15:48:26 -07:00
2021-11-09 09:39:11 -08:00
2022-03-23 14:39:45 -07:00
2021-12-01 14:45:59 -08:00
2021-02-17 16:25:29 -08:00
2020-12-12 23:35:51 -08:00
2022-08-03 13:47:11 -07:00
2021-09-28 10:31:02 -07:00
2021-10-28 09:06:15 -07:00
2021-09-12 18:57:30 -07:00
2021-11-09 09:39:11 -08:00
2020-08-17 10:50:14 -07:00
2020-12-21 13:47:32 -08:00
2022-04-21 23:12:39 -07:00
2021-11-09 09:39:11 -08:00
2021-10-18 13:09:21 -07:00
2021-10-21 17:24:30 -07:00
2022-02-09 15:38:36 -08:00
2021-12-10 14:35:03 -08:00
2022-01-10 11:52:54 -08:00
2021-02-19 19:36:47 -08:00
2022-04-06 16:06:06 -07:00
2020-11-16 13:44:01 -08:00
2022-08-04 14:12:24 -07:00
2021-11-03 13:25:36 -07:00
2021-09-14 10:05:40 -07:00
2021-10-28 09:57:09 -07:00
2022-04-04 10:56:25 -07:00
2022-08-14 23:19:28 -07:00
2022-03-12 18:15:47 -08:00
2022-01-17 11:42:25 -08:00
2020-01-08 08:56:40 -08:00
2021-11-09 09:39:11 -08:00
2021-03-22 14:00:24 -07:00
2020-06-25 09:18:53 -07:00
2021-08-05 15:35:02 -07:00
2022-08-04 14:12:23 -07:00
2022-08-04 14:12:24 -07:00
2022-08-04 14:12:24 -07:00
2022-08-14 23:19:28 -07:00
2022-08-04 14:12:24 -07:00
2022-08-04 14:12:24 -07:00
2022-01-07 15:19:34 -08:00
2021-10-25 11:06:56 -07:00
2020-11-01 15:54:14 -08:00
2021-05-04 11:52:03 +09:00
2021-05-04 11:52:03 +09:00
2021-04-10 23:36:34 -07:00
2022-08-04 14:12:23 -07:00
2022-08-04 14:12:23 -07:00
2022-08-04 14:12:24 -07:00
2022-08-04 14:12:24 -07:00
2022-08-04 14:12:24 -07:00
2020-07-06 22:09:13 -07:00
2021-11-09 09:39:11 -08:00
2021-07-30 09:08:12 -07:00
2021-04-08 15:54:26 -07:00
2021-10-25 11:06:57 -07:00
2021-11-09 09:39:11 -08:00
2022-02-09 18:34:41 -08:00
2021-02-24 15:21:25 -08:00
2020-11-01 15:54:14 -08:00
2020-11-01 15:54:14 -08:00
2021-10-15 10:29:11 -07:00
2021-10-15 10:16:57 -07:00
2022-08-04 14:12:23 -07:00
2022-09-02 10:02:55 -07:00
2020-03-29 09:25:38 -07:00
2020-03-29 09:25:38 -07:00
2021-10-29 11:22:56 -07:00
2021-08-05 15:35:02 -07:00
2022-05-12 18:10:00 -07:00
2022-03-09 10:25:27 -08:00
2020-08-17 10:50:14 -07:00
2021-12-15 09:39:48 -08:00
2021-10-29 14:35:59 -07:00
2020-09-30 14:52:00 -07:00
2020-09-18 15:41:56 -07:00
2022-08-03 13:57:25 -07:00
2020-07-08 22:08:54 -07:00
2022-08-29 14:55:11 -07:00
2022-07-27 13:19:52 -07:00
2022-09-02 10:02:55 -07:00
2020-10-20 11:57:40 -07:00
2022-05-11 08:19:08 -07:00
2022-04-21 09:50:25 -07:00
2021-11-09 09:39:11 -08:00
2020-03-31 16:08:02 -07:00
2022-08-04 14:12:24 -07:00