FetchContent 的官方文档看起来更像是一个概述。但我正在寻找完整的参考。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
)
我想查看它的文档。其他的想法我也没找到文档。
官方文档其实已经很完整了。你可能错过了以下部分
请参阅ExternalProject_Add命令的文档。在该文档中,您可以找到 GIT_SHALLOW 选项和其他与 git 相关的选项的描述。所有这些选项都适用于该
FetchContent_Declare
命令,含义相同。