Fabian Boehm 3dc49d9d93 Allow installable builds to be installed into a specific path (#10923)
* Pass path to install()

It was dirty that it would re-get $HOME there anyway.

* Import wcs2osstring

* Allow installable builds to use a relocatable tree

If you give a path to `--install`, it will install fish into a
relocatable tree there, so

PATH/share/fish contains the datafiles
PATH/bin/fish contains the fish executable
PATH/etc/fish is sysconf

I am absolutely not sold on that last one - the way I always used
sysconfdir is that it is always /etc. This would be easy to fix but
should probably also be fixed for "regular" relocatable builds (no
idea who uses them).

An attempt at #10916

* Move install path into "install/" subdir

* Disable --install harder if not installable
2024-12-22 18:16:07 +01:00
..
2024-09-18 22:11:14 +02:00
2022-03-12 00:21:13 +08:00
2023-06-05 18:26:13 +02:00
2024-04-23 19:36:11 +02:00
2022-03-12 00:21:13 +08:00
2022-03-12 00:21:13 +08:00
2023-11-18 18:27:25 -08:00
2023-01-09 20:33:37 +01:00
2024-04-15 08:31:16 +02:00
2023-02-28 20:49:11 +01:00
2022-10-19 20:10:26 +02:00
2024-06-23 17:45:52 -05:00
2024-10-27 08:32:05 +00:00
2022-03-12 00:21:13 +08:00
2022-03-12 00:21:13 +08:00
2022-03-12 00:21:13 +08:00
2024-05-27 23:21:06 +02:00
2023-11-22 18:42:34 +01:00
2024-09-14 10:29:44 +02:00
2022-10-26 12:15:02 -05:00
2022-03-12 00:21:13 +08:00
2023-01-09 20:33:37 +01:00
2022-09-17 21:31:06 +08:00
2022-03-12 00:21:13 +08:00
2024-09-18 22:11:14 +02:00