diff options
author | Brad King <brad.king@kitware.com> | 2019-07-19 12:31:28 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2019-07-19 17:38:30 (GMT) |
commit | 2682714a3fd9bd65c07246264a792c151d7fe2a3 (patch) | |
tree | 9b8fa589babf894eab5ee1fa6bcc53984d571ba4 /Help/guide/tutorial | |
parent | 3cbc15773fc12c96597d56f1f27106fa228328c8 (diff) | |
download | CMake-2682714a3fd9bd65c07246264a792c151d7fe2a3.zip CMake-2682714a3fd9bd65c07246264a792c151d7fe2a3.tar.gz CMake-2682714a3fd9bd65c07246264a792c151d7fe2a3.tar.bz2 |
cmGeneratorTarget: Refactor usage requirement genex evaluation
Evaluate usage requirement generator expressions fully before entering
the processing loops. This allows us to evaluate and collect all
entries up front and then have only one call to the loop over them.
This also allows `AddInterfaceEntries` to immediately evaluate the
generator expressions it synthesizes, which will enable later
optimization.
Diffstat (limited to 'Help/guide/tutorial')
0 files changed, 0 insertions, 0 deletions