ExternalProject typically downloads dependencies during the phase rather than the configuration phase. Override the Download Command
If you have already downloaded the dependencies and want to prevent CMake from checking for updates (e.g., re-checking a Git tag), use: cmake -DFETCHCONTENT_UPDATES_DISCONNECTED=ON .. Use code with caution. Using Local Overrides cmake disable download
To effectively , you must address the three primary mechanisms used for external content: FetchContent , ExternalProject , and the file(DOWNLOAD) command. 1. Disabling Downloads in FetchContent re-checking a Git tag)