CMake ExternalProjects_Add с репозиторием Git LFS не извлекает объекты LFS - PullRequest
0 голосов
/ 22 апреля 2020

При использовании ExternalProjects_Add в хранилище LFS объекты LFS не выбираются. Как заставить это проверить объекты LFS? Я на Ubuntu 18.04 с Git v2.17.1.

ExternalProject_Add(myGitLFSproject
GIT_REPOSITORY    @MYURL@
GIT_TAG           @MYTAG@
SOURCE_DIR        @MYSRCPATH@
CONFIGURE_COMMAND ""
BUILD_COMMAND     ""
INSTALL_COMMAND   ""
TEST_COMMAND      ""

)

Я попытался добавить пользовательскую команду после ExternalProject_Add в моем CMakeLists.txt, чтобы выполнить Git lfs pull. Но во время последующих операций перенастройки объекты LFS, похоже, рассматриваются как измененные файлы, и их пытаются перебазировать.

...