Brad King
601fe84bd1
Swift: Restore support for enabling with INTERFACE libraries
...
The check added in commit b06f4c8a74 (Swift: disallow WIN32_EXECUTABLE
properties, 2019-05-31, v3.15.0-rc1~9^2) makes sense only for
executables because the `WIN32_EXECUTABLE` property is defined only for
them. Running the check on other target types, particularly those that
do not link such as INTERFACE libraries, violates internal assumptions.
In particular, `GetLinkerLanguage` should not be called on such targets.
Fixes : #19528
2019-07-29 15:24:29 -04:00
..
2019-07-24 07:40:30 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2018-06-27 18:38:36 +02:00
2016-05-16 16:05:19 -04:00
2019-04-11 10:35:14 -04:00
2018-06-01 09:53:42 -04:00
2017-11-03 10:25:05 -04:00
2019-06-03 10:20:23 -04:00
2019-05-07 13:40:06 -04:00
2019-06-03 10:36:06 -04:00
2018-01-09 09:21:09 -05:00
2017-04-18 15:12:22 -04:00
2019-01-25 09:14:51 -05:00
2018-02-06 13:24:46 -05:00
2018-06-01 09:53:42 -04:00
2018-06-01 09:53:42 -04:00
2018-06-01 09:53:42 -04:00
2019-05-13 13:11:32 -04:00
2019-05-29 09:22:12 -04:00
2019-07-24 07:40:30 -04:00
2019-07-24 07:40:30 -04:00
2019-05-24 08:43:42 +02:00
2018-03-22 07:08:35 -04:00
2017-03-09 10:20:35 -05:00
2018-01-04 06:52:01 +11:00
2018-06-04 10:32:49 -04:00
2018-05-03 08:26:03 +10:00
2018-05-03 08:26:03 +10:00
2018-05-03 08:26:03 +10:00
2016-05-16 16:05:19 -04:00
2018-06-01 09:52:02 -04:00
2018-10-02 14:58:11 -04:00
2018-10-31 09:13:19 -04:00
2018-11-20 21:43:27 +01:00
2018-11-20 21:43:27 +01:00
2019-05-03 21:25:20 +01:00
2016-08-15 09:34:06 -04:00
2018-02-13 11:24:30 -05:00
2017-11-09 08:35:38 -05:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2017-03-31 13:46:08 -04:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2018-11-20 21:43:27 +01:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2018-11-29 00:29:13 +01:00
2019-07-01 08:29:10 -04:00
2019-03-11 12:33:43 -04:00
2018-06-01 09:53:42 -04:00
2018-06-01 09:53:42 -04:00
2017-12-30 09:35:56 +11:00
2018-11-03 08:39:45 -04:00
2018-06-01 09:53:42 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2019-05-17 09:20:04 -04:00
2018-01-04 06:52:01 +11:00
2018-10-19 15:32:51 +01:00
2019-01-27 16:03:00 -05:00
2016-08-16 13:18:18 -04:00
2019-01-17 13:40:30 -05:00
2016-03-09 09:42:18 -05:00
2016-05-18 14:54:25 -04:00
2018-05-31 09:35:53 +02:00
2019-06-18 08:22:50 -04:00
2016-09-09 11:42:35 -04:00
2019-02-06 11:20:57 -05:00
2018-12-06 11:49:04 -05:00
2018-05-27 18:18:40 +10:00
2019-03-18 11:47:35 -04:00
2017-09-01 16:02:57 +01:00
2019-03-26 14:14:09 -04:00
2017-09-07 17:52:33 +01:00
2018-11-01 13:16:37 -04:00
2018-11-20 21:07:03 +01:00
2019-01-21 10:01:56 -05:00
2019-03-15 11:22:32 -04:00
2016-05-16 16:05:19 -04:00
2017-09-18 10:01:15 -04:00
2018-06-01 09:53:42 -04:00
2019-06-25 15:14:02 +02:00
2016-07-13 10:01:02 -04:00
2018-11-06 16:45:52 -05:00
2018-10-11 10:43:45 -04:00
2018-12-13 09:40:11 +09:00
2016-11-10 08:29:38 -05:00
2016-08-31 09:05:14 -04:00
2018-03-08 18:31:12 +01:00
2018-06-01 09:53:42 -04:00
2018-10-28 23:12:26 -06:00
2017-04-21 10:11:10 -04:00
2017-09-15 14:55:08 +02:00
2018-06-01 09:53:42 -04:00
2018-06-01 09:53:42 -04:00
2018-06-01 09:53:42 -04:00
2018-06-01 09:53:42 -04:00
2018-01-10 12:34:14 -05:00
2018-08-29 13:02:09 -04:00
2019-07-16 09:09:24 -04:00
2017-11-15 06:56:04 -05:00
2016-05-16 16:05:19 -04:00
2018-11-01 13:23:38 -04:00
2017-10-02 08:08:24 -04:00
2019-05-21 16:13:27 +02:00
2018-11-06 15:05:04 -05:00
2018-12-07 13:33:01 -05:00
2017-05-16 08:05:32 +10:00
2016-06-08 12:56:50 -04:00
2018-11-15 13:08:18 -05:00
2017-05-16 08:05:32 +10:00
2017-05-16 08:05:32 +10:00
2018-06-01 09:53:42 -04:00
2019-02-21 11:12:51 -05:00
2018-11-20 14:16:26 -05:00
2019-03-01 11:58:21 -05:00
2018-06-01 09:53:42 -04:00
2019-06-03 10:20:23 -04:00
2019-04-11 13:15:51 -04:00
2018-09-10 16:21:48 +08:00
2018-09-10 07:51:44 -04:00
2019-03-26 15:54:48 -04:00
2019-05-30 09:24:59 -04:00
2019-02-08 08:17:48 -05:00
2018-06-01 09:53:42 -04:00
2016-05-16 16:05:19 -04:00
2017-10-10 10:00:23 +02:00
2017-12-30 09:35:56 +11:00
2016-05-16 16:05:19 -04:00
2018-01-22 17:15:59 +01:00
2016-05-16 16:05:19 -04:00
2018-06-01 09:53:42 -04:00
2016-05-16 16:05:19 -04:00
2018-09-25 23:59:58 +10:00
2018-06-01 09:53:42 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2017-10-04 09:42:52 -04:00
2017-10-04 09:42:52 -04:00
2018-06-01 09:53:42 -04:00
2019-05-18 12:27:29 +02:00
2018-07-03 09:55:58 -04:00
2018-06-01 09:53:42 -04:00
2017-12-30 09:35:56 +11:00
2019-07-24 07:40:30 -04:00
2018-06-01 09:53:42 -04:00
2016-05-16 16:05:19 -04:00
2019-06-26 08:36:48 -04:00
2018-10-16 10:59:09 -04:00
2018-06-01 09:53:42 -04:00
2019-04-19 13:52:50 -04:00
2017-12-30 09:35:56 +11:00
2018-09-19 08:14:48 -04:00
2016-05-16 16:05:19 -04:00
2018-06-01 09:53:42 -04:00
2018-05-21 11:00:12 -04:00
2018-06-01 09:53:42 -04:00
2019-07-24 07:40:30 -04:00
2018-04-18 08:09:56 -04:00
2018-06-01 09:52:02 -04:00
2018-06-01 09:53:42 -04:00
2016-05-16 16:05:19 -04:00
2019-05-24 08:43:55 +02:00
2018-06-01 09:53:42 -04:00
2018-11-14 19:21:03 +01:00
2017-12-30 09:35:56 +11:00
2018-06-01 09:53:42 -04:00
2018-11-14 19:21:03 +01:00
2019-07-01 09:18:24 -04:00
2019-07-25 07:15:42 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2019-01-18 12:57:34 -05:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2018-01-24 15:10:10 +01:00
2019-04-25 20:51:40 +02:00
2019-06-03 14:20:00 -04:00
2016-05-16 16:05:19 -04:00
2018-06-01 09:53:42 -04:00
2019-01-11 13:50:46 -05:00
2016-05-16 16:05:19 -04:00
2019-05-01 13:30:14 +02:00
2019-07-29 15:24:29 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2018-06-01 09:53:42 -04:00
2019-02-15 06:21:19 -05:00
2019-07-24 08:02:37 -04:00
2018-11-09 10:38:07 -05:00
2019-05-07 16:37:24 +02:00
2016-05-16 16:05:19 -04:00
2019-01-11 11:04:51 -05:00
2017-12-30 09:35:56 +11:00
2016-07-28 00:43:04 +02:00
2016-05-16 16:05:19 -04:00
2018-07-02 18:50:12 -04:00
2016-10-18 13:32:50 -04:00
2017-09-25 10:07:48 -04:00
2016-06-27 14:34:06 -04:00
2016-05-16 16:05:19 -04:00
2019-02-01 13:04:52 -05:00
2019-01-25 09:14:51 -05:00
2019-05-15 15:28:37 +02:00
2018-06-01 09:53:42 -04:00
2018-06-01 09:53:42 -04:00
2017-06-28 22:00:36 +02:00
2016-10-21 18:22:44 +02:00
2017-11-06 10:21:11 -05:00
2019-05-17 10:09:35 -04:00
2017-12-30 09:35:56 +11:00
2017-12-30 09:35:56 +11:00
2019-06-26 08:36:48 -04:00
2016-07-28 00:43:04 +02:00
2018-11-20 21:43:27 +01:00
2016-07-28 00:43:04 +02:00
2016-07-28 00:43:04 +02:00
2016-07-28 00:43:04 +02:00
2016-07-28 00:43:04 +02:00
2016-07-28 00:43:04 +02:00
2019-05-29 09:22:12 -04:00
2017-06-14 15:04:19 -04:00