Mehdi Amini
402461beb0
Build libSupport with -Werror=global-constructors (NFC)
...
Ensure that libSupport does not carry any static global initializer.
libSupport can be embedded in use cases where we don't want to load all
cl::opt unless we want to parse the command line.
ManagedStatic can be used to enable lazy-initialization of globals.
The -Werror=global-constructors is only added on platform that have
support for the flag and for which std::mutex does not have a global
destructor. This is ensured by having CMake trying to compile a file
with a global mutex before adding the flag to libSupport.
2021-07-27 04:27:18 +00:00
..
2020-11-04 22:56:08 -08:00
2021-07-27 04:27:18 +00:00
2021-07-23 09:13:26 +02:00
2021-07-22 11:15:02 +02:00
2021-07-16 19:34:24 +02:00
2019-07-31 18:51:27 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2021-07-12 11:46:49 +02:00
2019-01-19 08:50:56 +00:00
2019-07-31 18:51:27 +00:00
2020-09-17 16:24:20 +02:00
2021-07-12 11:46:49 +02:00
2019-01-19 08:50:56 +00:00
2019-05-01 19:41:54 +00:00
2021-07-13 16:28:48 -07:00
2021-07-12 14:03:13 +02:00
2021-07-13 18:16:28 -07:00
2020-10-16 09:47:02 -07:00
2020-10-16 09:47:02 -07:00
2021-07-12 11:46:49 +02:00
2021-02-23 09:24:35 +00:00
2019-01-19 08:50:56 +00:00
2021-07-12 13:02:38 +02:00
2020-09-17 16:24:20 +02:00
2019-09-11 23:19:48 +00:00
2021-03-09 11:28:45 +01:00
2020-10-30 09:17:46 +01:00
2020-09-17 16:24:20 +02:00
2020-09-17 16:24:20 +02:00
2020-09-17 16:24:20 +02:00
2020-09-17 16:24:20 +02:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2021-02-11 01:25:56 +00:00
2021-02-11 01:25:56 +00:00
2020-08-06 13:54:43 -07:00
2021-05-20 18:55:26 +01:00
2019-12-27 18:50:14 +01:00
2021-03-11 09:21:05 +00:00
2019-02-27 21:11:50 +00:00
2019-02-28 19:21:25 +00:00
2020-09-22 22:23:29 -07:00
2019-02-27 22:23:51 +00:00
2021-07-19 19:46:35 +01:00
2019-01-19 08:50:56 +00:00
2020-11-19 09:19:12 -08:00
2021-06-15 12:59:05 -07:00
2021-07-11 12:09:47 +02:00
2020-10-04 15:21:48 +03:00
2021-07-11 12:09:47 +02:00
2021-07-15 21:00:11 +02:00
2020-03-19 19:12:06 -07:00
2020-04-24 19:54:54 -07:00
2020-04-24 19:54:54 -07:00
2019-07-31 18:51:27 +00:00
2019-07-31 18:51:27 +00:00
2019-09-11 23:19:48 +00:00
2019-07-31 18:51:27 +00:00
2019-01-19 08:50:56 +00:00
2021-07-12 12:24:27 +02:00
2021-07-12 11:23:46 +02:00
2020-11-04 22:56:08 -08:00
2019-04-24 23:03:32 +00:00
2020-09-25 15:26:34 -07:00
2019-07-31 18:51:27 +00:00
2021-06-15 12:59:05 -07:00
2021-02-04 13:50:11 -08:00
2020-11-19 09:19:12 -08:00
2019-11-14 14:04:34 -08:00
2020-11-02 20:30:50 -08:00
2021-02-04 15:43:02 -08:00
2020-11-04 19:23:28 -08:00
2021-02-04 13:50:11 -08:00
2020-02-06 22:48:08 +01:00
2021-07-16 19:34:24 +02:00
2021-07-08 13:19:17 -07:00
2020-07-31 10:13:03 -07:00
2019-10-03 17:46:07 +00:00
2019-02-15 18:38:14 +00:00
2020-01-31 14:57:20 +01:00
2020-11-19 09:19:12 -08:00
2021-04-30 15:58:05 +02:00
2019-01-19 08:50:56 +00:00
2019-09-12 02:20:36 +00:00
2021-07-11 12:09:47 +02:00
2021-07-11 11:34:15 +02:00
2021-07-11 11:34:15 +02:00
2021-07-15 12:18:47 +02:00
2020-03-26 13:35:09 +01:00
2021-07-18 07:02:21 +01:00
2021-04-15 15:34:43 -07:00
2019-01-19 08:50:56 +00:00
2021-02-20 10:54:00 +00:00
2019-07-31 18:51:27 +00:00
2021-07-21 11:46:07 -07:00
2021-02-23 09:23:23 -08:00
2021-03-23 15:10:49 -07:00
2021-07-23 09:11:52 +02:00
2021-07-23 10:55:40 +02:00
2021-07-11 12:09:47 +02:00
2020-10-20 11:16:09 +01:00
2019-07-31 18:51:27 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2021-07-19 19:46:35 +01:00
2021-03-10 11:17:33 +00:00
2020-02-10 23:43:20 +01:00
2019-10-23 14:12:52 +01:00
2020-09-17 16:35:39 +02:00
2020-09-10 19:38:57 +02:00
2020-10-20 11:16:09 +01:00
2020-10-20 11:16:09 +01:00
2021-05-20 18:55:26 +01:00
2021-07-15 12:18:46 +02:00
2020-07-22 15:19:56 +01:00
2020-02-04 15:50:59 -08:00
2021-06-15 12:59:05 -07:00
2021-07-11 12:09:47 +02:00
2021-03-16 14:11:59 -07:00
2021-03-27 12:18:58 -07:00
2021-07-13 10:56:17 -07:00
2020-10-20 11:16:09 +01:00
2021-03-16 14:11:59 -07:00
2020-01-24 16:35:43 -08:00
2019-07-31 18:51:27 +00:00
2021-03-16 14:11:59 -07:00
2021-01-06 10:55:40 -08:00
2020-10-20 11:16:09 +01:00
2021-03-18 22:01:50 +01:00
2021-07-12 11:46:49 +02:00
2019-01-19 08:50:56 +00:00
2019-06-27 23:16:13 +00:00
2020-08-12 10:11:56 -07:00
2021-07-16 19:34:24 +02:00
2021-05-05 00:57:34 +00:00
2021-05-05 00:57:34 +00:00
2021-05-05 00:57:34 +00:00
2021-05-20 19:39:38 -07:00
2020-10-13 20:39:37 -07:00
2020-10-07 15:38:52 -07:00
2019-07-31 18:51:27 +00:00
2021-07-15 19:29:19 -04:00
2021-07-19 13:05:30 +02:00
2020-11-03 11:34:13 -08:00
2020-11-03 11:34:13 -08:00
2020-12-09 01:08:14 -08:00
2020-11-02 20:30:50 -08:00
2020-11-02 20:30:50 -08:00
2020-11-02 20:30:50 -08:00
2021-03-16 14:11:59 -07:00
2019-10-10 09:25:02 +00:00
2019-01-19 08:50:56 +00:00
2020-11-02 20:30:50 -08:00
2019-07-31 18:51:27 +00:00
2020-11-02 20:30:50 -08:00
2021-01-27 13:22:43 -08:00
2020-11-02 20:30:50 -08:00
2020-11-02 20:30:50 -08:00
2021-06-15 12:59:05 -07:00
2021-03-11 18:29:06 -08:00
2021-07-15 21:00:11 +02:00
2021-03-17 16:57:09 -07:00
2020-04-16 17:25:58 -07:00
2020-04-16 17:25:58 -07:00
2020-10-20 11:16:09 +01:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2020-10-09 10:00:11 +01:00
2019-01-19 08:50:56 +00:00
2020-09-10 20:16:39 +02:00
2021-05-12 08:50:53 +02:00
2021-07-13 22:52:25 -07:00
2021-07-15 21:00:11 +02:00
2021-07-15 21:00:11 +02:00
2020-12-01 16:16:04 -08:00
2020-12-01 16:16:04 -08:00
2019-07-31 18:51:27 +00:00
2019-04-26 18:22:55 +00:00
2019-10-02 22:57:37 +00:00
2021-01-08 22:54:03 +02:00
2019-09-11 21:33:06 +00:00
2019-10-07 23:11:07 +00:00
2019-09-11 23:19:48 +00:00
2019-01-19 08:50:56 +00:00
2019-07-31 18:51:27 +00:00
2019-10-02 22:00:29 +00:00
2019-01-19 08:50:56 +00:00
2021-07-17 09:34:16 +03:00
2019-01-19 08:50:56 +00:00