CMake ExternalProject 添加多个下载地址

Dik*_*rAz 2 cmake

有没有办法在 CMake 中为 ExternalProjectAdd 指定多个 URL?因此,如果一个不可用,它将从另一个下载。

小智 5

从 CMake v3.7.0 开始,您可以为 ExternalProject_Add 指定多个 URL :

ExternalProject_Add(my_project
    URL http://mirror1/file.tar.gz http://mirror2/file.tar.gz ...
    URL_MD5 ...
    ...)
Run Code Online (Sandbox Code Playgroud)