Как интегрировать vcpkg в Linux с кросс-сборкой инструментов, а также sysroot? - PullRequest
0 голосов
/ 09 ноября 2019

У меня вопрос, как интегрировать vcpkg в linux с кросс-сборкой toolchain, а также sysroot? пример:

  • сборочная машина fedora30
  • набор инструментов для перекрестной сборки x86_64-centos7-gnu

из https://github.com/microsoft/vcpkg быстрый запуск говорит:

> git clone https://github.com/Microsoft/vcpkg.git
> cd vcpkg

PS> .\bootstrap-vcpkg.bat
Linux:~/$ ./bootstrap-vcpkg.sh

На моей машине установлен gcc 9.1, который обнаруживается vcpkg bootstrap.sh и работает нормально;

Тем временем я собрал набор инструментов для кросс-сборки, который находится в$HOME/cross/x64_86-centos7-linux-gnu/

Как я могу настроить другое vcpkg дерево каталогов, которое использует этот перикулярный набор инструментов?

Под словом «использование» я подразумеваю vcpkg и все его пакеты должны быть скомпилированы этим набором инструментов,и мои проекты, которые используют vcpkg 'toolchain_file' $ vcpkg_home / scripts / buildsystems / vcpkg.cmake ', должны иметь этот набор инструментов как $ CC и набор инструментов для сборки?

...