Не удалось найти базовый каталог, установите BASE_DIRECTORY в папку, содержащую shared_sources в CMake - PullRequest
0 голосов
/ 26 марта 2020

Я клонировал в этот репозиторий, и когда я запустил CMake, я получил следующую ошибку:

 CMake Error at CMakeLists.txt:32 (Message):
 could not find base directory, please set BASE_DIRECTORY to folder
 containing shared_sources

1 Ответ

1 голос
/ 26 марта 2020

Хотя это не указано в документации (README), этот проект предполагает клонирование shared_sources проекта.

Возможные макеты (в соответствии с CMakeLists.txt * проекта *) 1006 *, shared_sources каталог содержит клонированный shared_sources проект):

  1. Общий каталог с подкаталогами:

    • xxx - где gl_vk_chopper проект клонируется,
    • shared_sources
  2. В каталоге с клонированным gl_vk_chopper имеется каталог shared_sources.

  3. Общий каталог с подкаталогами:

    • xxx, содержащий каталог yyy - где клонируется gl_vk_chopper проект,
    • shared_sources
  4. Передать опцию -DBASE_DIRECTORY=<base-directory> в cmake, где каталог <base-directory> содержит shared_sources каталог.
...