Bugfix for nested add_subdirectory() calls
Subdirectories have their own variable scope now
Support for PARENT_SCOPE in set()