VCPKG добавляет условную зависимостьC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 VCPKG добавляет условную зависимость

Сообщение Anonymous »

У меня есть собственный порт, для которого может потребоваться 1 из 4 несовместимых зависимостей. Есть ли способ разумно сделать это с помощью VCPKG? Чтобы в .json было ясно, почему я использую конкретную зависимость?
Где у меня есть две альтернативные зависимости, которые могут меняться в зависимости от конкретного используемого процессора. p>
И у меня есть третий/четвертый вариант, который находится на платформе RTOS и использует половину разных процессоров руки.
"name": "some-dependency"
"version": "0.4.0",
"dependencies": [
"dep1",
{
"name": "dep2a",
"platform" : "bare-metal | cortex-a7" // Something like this would be nice, but doesn't work.
},
{
"name": "dep2b",
"platform" : "bare-metal | cortex-a8" //Something like this would be nice, but doesn't work.
},
{
"name": "dep2c",
"platform" : "freertos"
},
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
]



Подробнее здесь: https://stackoverflow.com/questions/791 ... dependency
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»