如何更改 doxygen API 网页中显示的包含文件路径?
How to change displayed include file path in doxygen API web page?
我正在为我的 C++ 项目文档使用 doxygen。该项目的版本相关 API 是 version.hpp
,通过 cmake 的 configure_file
命令从 version.hpp.in
生成。因此,version.hpp
位于 @CMAKE_BINARY_DIR
而不是 CMAKE_SOURCE_DIR
。
问题来了:我记录了 version.hpp.in
,从 version.hpp
生成了 doxygen 页面,但我想将 API 包含路径标记为 ${CMAKE_SOURCE_DIR}
(相对路径),而不是 ${CMAKE_BINARY_DIR}
(完整路径)。我该怎么做?
解决方法是,在Doxyfile.in
中标记冗余目录前缀
STRIP_FROM_PATH = @CMAKE_BINARY_DIR@/include
参考:
How do i remove the source path in doxygen
我正在为我的 C++ 项目文档使用 doxygen。该项目的版本相关 API 是 version.hpp
,通过 cmake 的 configure_file
命令从 version.hpp.in
生成。因此,version.hpp
位于 @CMAKE_BINARY_DIR
而不是 CMAKE_SOURCE_DIR
。
问题来了:我记录了 version.hpp.in
,从 version.hpp
生成了 doxygen 页面,但我想将 API 包含路径标记为 ${CMAKE_SOURCE_DIR}
(相对路径),而不是 ${CMAKE_BINARY_DIR}
(完整路径)。我该怎么做?
解决方法是,在Doxyfile.in
中标记冗余目录前缀STRIP_FROM_PATH = @CMAKE_BINARY_DIR@/include
参考: How do i remove the source path in doxygen