Source: Fix regression causing CMakeLib sources to be compiled repeatedly

Merged Brad King requested to merge brad.king/cmake:self-target_sources into master

In !7570 (merged) the sources of CMakeLib were accidentally made PUBLIC. This causes them to be compiled again in all consuming targets. Make the sources PRIVATE instead.

Merge request reports