Changing old FetchContent to comply with new restrictions

We converted our ExternalProject code to use FetchContent_Declare/FetchContent_Populate and allow us to copy files/set args before calling add_subdirectory. This worked very well until the latest version changed restrictions on FetchContent_Populate.
I have tried to change to FetchConent_MakeAvailable without success.
The question is can I copy a file to the downloaded source before MakeAvailable activates?

Allen @ The HDFGroup

Looks like I just needed to search the CMake repo for examples of PATCH_COMMAND in FetchContent_Declare instances for the answer. Would be nice to have examples in the docs!

Tests/MFC/CMakeLists.txt - line 17/33