#doxygen #vcpkg
Вопрос:
Я хочу использовать doxygen в своем проекте для создания документации.
Все «нормальные» зависимости моего проекта управляются vcpkg, и я надеялся, что смогу использовать doxygen и таким образом, хотя это не библиотека, с которой я связываюсь, а инструмент, с помощью которого я обрабатываю свои файлы.
- Похоже, в этом есть некоторая необходимость, так как эта проблема, похоже, опубликована, и какое-то решение объединено.
- Когда я копнул дальше, я обнаружил, что существует функция под названием vcpkg_find_acquire_программа, которую можно специально вызывать с аргументом doxygen. Однако все примеры используются
portfile.cmake
, которых в моем проекте нет.
В своем проекте я использую:
- vcpkg.json, который действует как файл манифеста. Я указываю название проекта, версию, зависимости. Но я не могу поместить doxygen в список зависимостей, потому что нет файла порта doxygen
- CMakeLists.txt где я могу указать, что мне требуется doxygen, но cmake не сможет загрузить/установить его для меня. Это работа vcpkg.
- CMakeSettings.json, где я указываю конфигурации сборки
…и это все с точки зрения конфигурации проекта. Итак, куда мне следует поместить эту программу vcpkg_find_acquire_? Или есть другой способ?