пакет https://conan.io/center/recipes/vsg?version=1.0.9
Но, там люди не учли, что эта библиотека разделена на несколько и, например, активно нуждается вот в этой https://github.com/vsg-dev/vsgXchange
Но её в конане нет. Решил, что притащу локально. Но она юзает кастомные команды смака, которые определены в той, что в конане. И они не находятся. На SO есть ответ на это https://stackoverflow.com/questions/75949377/how-to-use-an-exported-cmake-configuration-file-of-a-required-package-when-creat - добавить cmake_build_modules в conanfile.py. Но я упорно не понимаю, какое значение я должен там выставить
Учли, просто не доехало https://github.com/conan-io/conan-center-index/pull/18421
Заметил. Но в качестве хотфикса что сейчас можно сделать?
Стянуть к себе / помочь в PR / взять из пакетника, если есть
Т.е. это так сработает, если я просто этот патч себе притяну?
Да, локально собрать рецепт, далее он попадает в локальный кеш и ты можешь использовать либу
Чёт я тотально не понимаю как это сделать... Можно линк на гайд для идиотов?
git clone repo repo-name —branch=with-fix cd directory-with-recipe conan install conan create . package-name/1.17.2@dev/testing --build=missing
Возможно conan install, давно не использовал
Это для локалхоста, для ci еще запушить надо будет
Обсуждают сегодня