Nico Weber
400a1de3ac
[lld/COFF] Improve handling of the /manifestdependency: flag
...
If multiple /manifestdependency: flags are passed, they are
naively deduped, but after that each of them should have an
effect, instead of just the last one.
Also, /manifestdependency: flags are allowed in .drectve sections
(from `#pragma comment(linker, ...`). To make the interaction between
/manifestdependency: flags enabling manifest by default but
/manifest:no overriding this work, add an explict ManifestKind::Default
state to represent no explicit /manifest flag being passed.
To make /manifestdependency: flags from input file .drectve sections
work with /manifest:embed, delay embedded manifest emission until
after input files have been read.
Differential Revision: https://reviews.llvm.org/D108628
2021-08-25 14:36:32 -04:00
..
2019-10-10 20:25:51 +00:00
2019-10-10 20:25:51 +00:00
2019-08-02 11:02:34 +00:00
2017-09-01 22:12:10 +00:00
2018-08-06 21:26:09 +00:00
2018-09-10 13:51:21 +00:00
2019-09-10 23:15:38 +00:00
2017-09-01 22:12:10 +00:00
2019-05-02 00:39:03 +00:00
2019-08-30 06:56:33 +00:00
2019-08-30 06:56:33 +00:00
2020-08-27 15:08:57 +03:00
2018-09-30 18:31:03 +00:00
2020-08-27 15:08:57 +03:00
2018-08-06 19:49:18 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2019-05-02 00:39:03 +00:00
2019-05-02 00:39:03 +00:00
2020-08-31 21:15:13 +03:00
2019-04-04 14:13:28 +00:00
2019-04-04 14:13:28 +00:00
2019-04-15 10:57:44 +00:00
2019-04-15 10:57:44 +00:00
2018-10-08 23:06:05 +00:00
2019-09-10 23:15:38 +00:00
2017-11-16 01:22:01 +00:00
2019-09-10 23:15:38 +00:00
2019-03-07 13:32:29 +00:00
2019-03-07 13:32:29 +00:00
2018-05-04 06:06:27 +00:00
2017-09-01 22:12:10 +00:00
2018-03-23 19:57:25 +00:00
2018-07-06 21:01:42 +00:00
2018-07-06 02:33:58 +00:00
2018-07-06 02:33:58 +00:00
2018-07-06 02:33:58 +00:00
2018-09-26 06:13:39 +00:00
2018-09-21 22:01:06 +00:00
2018-09-21 22:01:06 +00:00
2018-09-21 22:01:06 +00:00
2018-10-03 18:31:53 +00:00
2018-10-03 18:31:53 +00:00
2018-06-28 15:22:40 +00:00
2019-07-16 18:33:13 +00:00
2018-08-23 17:44:42 +00:00
2019-05-02 21:21:55 +00:00
2019-06-28 17:13:52 +00:00
2018-10-05 19:43:16 +00:00
2018-10-05 19:43:16 +00:00
2019-09-10 23:15:38 +00:00
2019-08-22 19:40:07 +00:00
2018-03-14 19:49:28 +00:00
2017-12-15 07:49:21 +00:00
2017-12-15 07:49:21 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2019-07-19 13:29:10 +00:00
2019-09-04 20:34:00 +00:00
2019-09-04 20:34:00 +00:00
2019-09-04 20:34:00 +00:00
2019-09-04 20:34:00 +00:00
2019-09-04 20:34:00 +00:00
2019-09-04 20:34:00 +00:00
2021-08-25 14:36:32 -04:00
2020-03-24 09:48:00 -04:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2018-03-23 19:57:25 +00:00
2018-03-23 19:57:25 +00:00
2018-03-23 19:57:25 +00:00
2019-06-12 22:33:16 +00:00
2019-06-12 22:33:16 +00:00
2018-01-27 00:34:46 +00:00
2019-10-09 06:48:24 +00:00
2018-07-10 10:40:11 +00:00
2019-05-10 22:12:51 +00:00
2017-12-12 20:00:30 +00:00
2020-08-17 15:49:18 -04:00
2017-12-12 20:00:30 +00:00
2020-08-17 15:49:18 -04:00
2017-12-12 20:00:30 +00:00
2019-05-02 00:39:03 +00:00
2021-01-20 11:45:30 -08:00
2019-05-10 22:12:51 +00:00
2019-06-11 18:02:39 +00:00
2019-06-11 18:02:39 +00:00
2020-05-06 15:23:58 -04:00
2018-05-17 22:55:15 +00:00
2018-05-17 22:55:15 +00:00
2018-05-17 22:55:15 +00:00
2018-08-16 18:03:06 +00:00
2018-08-16 18:03:06 +00:00
2021-04-09 05:29:14 +04:00
2021-04-09 05:29:14 +04:00
2018-08-16 18:03:06 +00:00
2018-08-16 18:03:06 +00:00
2021-04-09 05:29:14 +04:00
2020-10-01 17:08:35 -04:00
2020-10-01 17:08:35 -04:00
2018-11-05 19:20:47 +00:00
2018-11-05 19:20:47 +00:00
2021-01-07 17:27:13 -05:00
2021-01-07 17:27:13 -05:00
2021-01-07 17:27:13 -05:00
2018-11-05 19:20:47 +00:00
2018-11-05 19:20:47 +00:00
2019-09-03 20:32:16 +00:00
2019-09-03 20:32:16 +00:00
2020-04-07 16:19:38 -04:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2020-10-13 20:53:32 -07:00
2020-10-13 20:53:32 -07:00
2019-07-23 07:28:23 +00:00
2021-05-24 19:43:40 +02:00
2021-05-24 19:43:40 +02:00
2021-05-24 19:43:40 +02:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00
2019-09-10 23:15:38 +00:00