В старых версиях багов полно, я им все issue засрал, а doxygen в урхо юзался для генерации скриптовых привязок, поэтому была критична корректность парсинга. Для dviglo в принципе пофигу, я там не менял требуемую версию просто
1vanK
> Скачай отсюда, распакуй в какую-то папку (в ~/progams/doxygen например) и
> пропиши в path
А путь то до этой папки прописать, или до куда точно?
До папки bin, там где исполняемый файл
В бин нет исполняемого файла
Там ссылки на три папки и всё
В архиве ссылки?
Этот архив качается для компилции движка, там все норм) https://github.com/dviglo/dviglo/blob/main/.github/workflows/main.yml#L233
1vanK
> В архиве ссылки?
https://github.com/dviglo-tools/doxygen-builder вот тут скачал, там ссылки в папке bin
А, это я ерунду говорю, там в архиве один экзешник и все, там нет папки bin вообще
Пропиши путь до папки с экзешником
CMake Error at source/third-party/stb/CMakeLists.txt:12 (add_library):
add_library INTERFACE library requires no source arguments.
CMake Error at source/third-party/stb/CMakeLists.txt:15 (target_include_directories):
Cannot specify include directories for target "stb" which is not built by
this project.
-- Could NOT find Doxygen: Found unsuitable version "1.8.17", but required is at least "1.9.2" (found /usr/bin/doxygen)
-- Configuring incomplete, errors occurred!
Всё равно он не нашёл доксиген этот, хотя пусть прописался, я и папку и сам исполняем файл закинул в $PATH
Ты в начало переменной PATH впиши путь до новой doxygen, а не в конец, оно у тебя старую версию doxygen юзает. И удали кэш cmake (папку build) и заново генерируй
Еще напиши cmake --version и скажи свою версию cmake
1vanK
> Ты в начало переменной PATH впиши путь до новой doxygen
Я не понял как это сделать (( Так как я всегда делл, только в конец списка кидает...
В файле ~/.bashrc а не осилил...