Replicate transitive dependency resolution of $ and the age old question of platform independant dependency management
TL;DR: How is the generator expression $<TARGET_RUNTIME_DLLS:..> able to (recursively?) iterate over all linked targets at generation time and can I replicate the behaviour inside of cmake?