FetchContent: Use private local variables in FetchContent_MakeAvailable
this clears variables used in the macro and prevents visibility from the caller.
Topic-rename: FetchContent-local-vars
this clears variables used in the macro and prevents visibility from the caller.
Topic-rename: FetchContent-local-vars