FetchContent 的官方文档没有描述其所有选项

问题描述 投票:0回答:1
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 )
我想查找它的文档。还有其他想法我也找不到文档。

cmake fetchcontent
1个回答
2
投票

官方文档实际上已经完成了。你可能错过了这个部分

<contentOptions>

 可以是 
ExternalProject_Add()
 命令理解的任何下载、更新或修补选项。

指的是

ExternalProject_Add 命令的文档。在该文档中,您可能会找到 GIT_SHALLOW 选项和其他 git 相关选项的描述。所有这些选项都适用于FetchContent_Declare

命令,含义相同。

© www.soinside.com 2019 - 2024. All rights reserved.