cmTarget and static initialization cleanups
This brings some cleanups.
- Cleanup and optimize property initialization in
cmTarget
- Initialize
static std::unordered_set
on construction
This brings some cleanups.
cmTarget
static std::unordered_set
on construction