CMake Error: Could not find toolchain file: ... Путь дублируется

В CMake не разбираюсь. Пытаюсь собрать MEGA SDK для использования в своём Android-приложении.

Я установил vcpkg в ~ выполнил vcpkg integrate install.

Когда я выполняю:

cmake -DVCPKG_ROOT=~/vcpkg -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=/home/mrcookie/vcpkg/scripts/buildsystems/vcpkg.cmake -S sdk -B build_dir

чтобы настроить сборку (как сказано в README репозитория MEGA SDK, ссылка выше, аргумент CMAKE_TOOLCHAIN_FILE добавил по указанию вывода vcpkg integrate install, но даже если его убрать, проблема не исчезает), я вижу следующий вывод:

-- [SDKlib] is a top-level project. Install target is enabled by default.
-- Examples and tests will be enabled by default.
-- Using VCPKG dependencies. VCPKG base path: /home/mrcookie/vcpkg and tripplet x64-linux-mega
-- Overlay for VCPKG ports: /run/media/mrcookie/MyFiles/MyApps/HometaskViewer2/megasdk/src/main/cpp/sdk/cmake/vcpkg_overlay_ports
-- Overlay for VCPKG triplets: /run/media/mrcookie/MyFiles/MyApps/HometaskViewer2/megasdk/src/main/cpp/sdk/cmake/vcpkg_overlay_triplets
CMake Error at /usr/share/cmake/Modules/CMakeDetermineSystem.cmake:176 (message):
  Could not find toolchain file:
  /home/mrcookie/vcpkg/scripts/buildsystems/vcpkg.cmake;/home/mrcookie/vcpkg/scripts/buildsystems/vcpkg.cmake
Call Stack (most recent call first):
  CMakeLists.txt:92 (project)


CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!

Почему-то путь к файлу тулчейна дублируется, и CMake не может его найти:

Could not find toolchain file:
  /home/mrcookie/vcpkg/scripts/buildsystems/vcpkg.cmake;/home/mrcookie/vcpkg/scripts/buildsystems/vcpkg.cmake

Пробовал в CMakeLists.txt библиотеки MEGA SDK добавлять строчку:

set(CMAKE_TOOLCHAIN_FILE "/home/mrcookie/vcpkg/scripts/buildsystems/vcpkg.cmake" CACHE STRING "VCPKG")

Но это не помогло.


Ответы (0 шт):