diff options
author | Brad King <brad.king@kitware.com> | 2009-01-20 19:36:18 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2009-01-20 19:36:18 (GMT) |
commit | 2c81e5fb5cd592e9450250364e6667082014f0b7 (patch) | |
tree | 8897bcaca936aaedba35f3153f976b315b912329 /Tests/LibName | |
parent | a541cac325715cd50f604ede864eba8edfbb2673 (diff) | |
download | CMake-2c81e5fb5cd592e9450250364e6667082014f0b7.zip CMake-2c81e5fb5cd592e9450250364e6667082014f0b7.tar.gz CMake-2c81e5fb5cd592e9450250364e6667082014f0b7.tar.bz2 |
ENH: Refactor function blocker deletion
When a function blocker decides to remove itself we previously removed
it at every return point from the C++ scope in which its removal is
needed. This teaches function blockers to transfer ownership of
themselves from cmMakefile to an automatic variable for deletion on
return. Since this removes blockers before they replay their commands,
we no longer need to avoid running blockers on their own commands.
Diffstat (limited to 'Tests/LibName')
0 files changed, 0 insertions, 0 deletions