官方文档看起来更像是一个概述。不过我正在寻找完整的参考。 cmake --help-module FetchContent
生成与上面链接相同的文本。在一些项目中我看到了这个,例如:
GIT_SHALLOW TRUE
。在这种情况下:
FetchContent_Declare(
box2d
GIT_REPOSITORY https://github.com/erincatto/box2d.git
GIT_TAG 7b273b12409252d247b89940d29a8aab0386f570
GIT_SHALLOW TRUE
GIT_PROGRESS TRUE
)
我想查找它的文档。还有其他想法我也找不到文档。
指的是
<contentOptions>
可以是ExternalProject_Add()
命令理解的任何下载、更新或修补选项。
ExternalProject_Add 命令的文档。在该文档中,您可能会找到 GIT_SHALLOW 选项和其他 git 相关选项的描述。所有这些选项都适用于FetchContent_Declare
命令,含义相同。