/
dgrigorev
/
gw-basic-cpp
Обзор
Документация
Войти
/
dgrigorev
/
gw-basic-cpp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
cmake/Doxygen.cmake
18 строк
759 B
Дмитрий Григорьев
Building fixes
16 май 2026, 20:19
16 май 2026, 20:19
2e8d077
Код
Авторство
О чём код?
option(GWBASIC_BUILD_DOCS "Build API documentation with Doxygen" OFF) if(GWBASIC_BUILD_DOCS) set(GWBASIC_BUILD_NATIVE_GRAPHICS OFF CACHE BOOL "Build native graphics presenter backend" FORCE) find_package(Doxygen REQUIRED) set(GWBASIC_DOXYGEN_INPUT "${PROJECT_SOURCE_DIR}/include ${PROJECT_SOURCE_DIR}/docs ${PROJECT_SOURCE_DIR}/README.md") set(GWBASIC_DOXYGEN_OUTPUT_DIR "${PROJECT_BINARY_DIR}/docs/api") configure_file( "${PROJECT_SOURCE_DIR}/docs/Doxyfile.in" "${PROJECT_BINARY_DIR}/Doxyfile" @ONLY) add_custom_target(docs COMMAND "${DOXYGEN_EXECUTABLE}" "${PROJECT_BINARY_DIR}/Doxyfile" WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}" COMMENT "Generating GW-BASIC API documentation" VERBATIM) endif()