我有一个外部项目,其中 Windows 发行版是 .exe 安装程序而不是 tarball。我可以从命令行运行 .exe,但 cmake 当然会抱怨它在 URL 中找不到 tarball 文件名。有没有办法将 ExternalProject 与 .exe 安装程序一起使用?
问问题
107 次
1 回答
1
该参数的 文档URL
表明传递的 URL 必须表示包含源的 tarball:
URL 选项可以在本地引用目录或源压缩包,或引用远程压缩包(例如http://.../src.tgz)。
ExternalProject
这与's 的目的在很大程度上集中在从源代码构建东西,而不仅仅是安装它们的事实是一致的。
您可能想要做的是DOWNLOAD_COMMAND
将下载 .exe 的命令行调用设置为。DOWNLOAD_COMMAND
是低级的东西,你基本上可以让它为所欲为。
于 2015-09-19T14:16:06.757 回答