ExternalProject: Document which configure options are inherited in ExternalProject_Add
CONFIGURE_COMMAND is documented as "The default configure command runs CMake with options based on the main project." It would be good to say exactly which options are used from the main project.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information