Brad King
5a1af142f1
Genex: Fix value lifetimes in nested TARGET_PROPERTY evaluation
...
For special properties like `INCLUDE_DIRECTORIES`, the pointer returned
by `cmTarget::GetProperty` is only valid until the next time the same
special property is queried on *any* target. When evaluating a nested
`TARGET_PROPERTY` generator expression we may look up such a property
more than once on different targets. Fix `TargetPropertyNode::Evaluate`
to store the lookup result in locally owned memory earlier.
Fixes : #19286
2019-05-22 10:19:41 -04:00
..
2019-05-13 10:31:39 -04:00
2019-05-13 10:31:39 -04:00
2019-05-13 10:31:39 -04:00
2019-05-13 10:31:39 -04:00
2019-03-11 11:39:25 -04:00
2019-03-11 11:39:25 -04:00
2019-05-13 10:31:39 -04:00
2019-05-13 10:31:39 -04:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-11-19 17:02:06 -05:00
2018-11-19 17:02:06 -05:00
2018-11-19 17:02:06 -05:00
2018-11-19 17:02:06 -05:00
2018-11-19 17:02:06 -05:00
2018-11-19 17:02:06 -05:00
2018-11-19 17:02:06 -05:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2019-05-14 14:54:15 -04:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2017-08-03 13:39:58 -04:00
2017-08-03 13:39:58 -04:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-05-03 08:34:39 -04:00
2017-09-01 10:23:37 -04:00
2017-09-01 10:23:37 -04:00
2019-04-08 19:57:22 +02:00
2019-04-08 19:57:22 +02:00
2019-04-08 19:57:22 +02:00
2019-04-08 19:57:22 +02:00
2019-04-08 19:57:22 +02:00
2019-04-08 19:57:22 +02:00
2019-04-08 19:57:22 +02:00
2019-04-08 19:57:22 +02:00
2019-04-08 19:57:22 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2019-02-13 08:37:02 -05:00
2018-04-23 11:13:52 +02:00
2019-02-13 08:37:02 -05:00
2017-03-30 22:24:54 +02:00
2017-03-30 22:24:54 +02:00
2017-03-30 22:24:54 +02:00
2017-03-30 22:24:54 +02:00
2017-03-30 22:24:54 +02:00
2017-03-30 22:24:54 +02:00
2019-04-15 18:22:14 +02:00
2019-04-15 18:22:14 +02:00
2019-04-15 18:22:14 +02:00
2019-04-15 18:22:14 +02:00
2019-04-15 18:22:14 +02:00
2019-04-15 18:22:14 +02:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2019-01-18 08:56:13 -05:00
2019-01-18 08:56:13 -05:00
2019-01-18 08:56:13 -05:00
2019-01-18 08:56:13 -05:00
2019-01-18 08:56:13 -05:00
2019-01-18 08:56:13 -05:00
2017-03-30 22:24:54 +02:00
2017-03-30 22:24:54 +02:00
2017-03-30 22:24:54 +02:00
2017-03-30 22:24:54 +02:00
2017-03-30 22:24:54 +02:00
2017-03-30 22:24:54 +02:00
2019-04-15 18:22:14 +02:00
2019-04-15 18:22:14 +02:00
2019-04-15 18:22:14 +02:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2018-01-25 10:50:20 -05:00
2019-04-08 07:49:08 -04:00
2019-04-15 18:22:14 +02:00
2019-04-01 21:52:17 +02:00
2019-04-01 21:52:17 +02:00
2019-04-01 21:52:17 +02:00
2019-04-01 21:52:17 +02:00
2019-04-01 21:52:17 +02:00
2019-04-01 21:52:17 +02:00
2019-04-01 21:52:17 +02:00
2019-04-01 21:52:17 +02:00
2019-04-01 21:52:17 +02:00
2019-04-01 21:52:17 +02:00
2019-04-08 07:49:08 -04:00
2019-05-22 10:19:41 -04:00
2018-03-09 08:24:05 -05:00
2018-03-09 08:24:05 -05:00
2018-03-09 08:24:05 -05:00
2018-03-09 08:24:05 -05:00
2018-03-09 08:24:05 -05:00
2018-03-09 08:24:05 -05:00
2018-03-09 08:24:05 -05:00
2018-03-09 08:24:05 -05:00
2018-03-09 08:24:05 -05:00
2018-03-09 08:24:05 -05:00
2019-04-15 18:22:14 +02:00
2019-04-15 18:22:14 +02:00
2019-05-02 11:01:10 +02:00
2019-04-15 18:22:14 +02:00
2019-04-15 18:22:14 +02:00
2019-04-15 18:22:14 +02:00
2019-05-02 11:01:10 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2018-04-23 11:13:52 +02:00
2019-04-15 18:22:14 +02:00
2019-04-15 18:22:14 +02:00
2019-04-15 18:22:14 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2019-04-10 23:45:12 +02:00
2018-03-28 08:38:00 -04:00
2018-03-28 08:38:00 -04:00
2018-03-28 08:38:00 -04:00
2018-03-28 08:38:00 -04:00
2018-03-28 08:38:00 -04:00
2018-03-28 08:38:00 -04:00
2018-03-28 08:38:00 -04:00
2018-03-28 08:38:00 -04:00
2018-03-28 08:38:00 -04:00
2018-03-28 08:38:00 -04:00
2019-05-22 10:19:41 -04:00
2017-10-18 14:24:07 -04:00
2017-09-01 10:23:37 -04:00
2019-04-15 18:22:14 +02:00
2019-04-15 18:22:14 +02:00
2017-12-30 09:35:56 +11:00