在 Doxygen 1.9 中创建 SQLite 数据库时出现问题

Issue in creation of SQLite database in Doxygen 1.9

我最近尝试使用 SQLite 输出格式从 Doxygen 检索输出。 Doxygen 的文档指定如果 GENERATE_SQLITE3 = YES 则输出将在 sqlite.db 中。但是,当我这样做时,我收到以下警告 - warning:ignoring unsupported tag 'GENERATE_SQLITE3' at line 8, file Doxyfile. 因此不会创建 SQLite 数据库。我在系统中安装了SQLite。

Doxygen 的版本是 1.9 - 从 Git 存储库克隆 - https://github.com/doxygen/doxygen

以下是我的Doxygen配置文件(Doxyfile)-

INPUT = //Some C Files
EXTRACT_ALL = YES
EXTRACT_PRIVATE = YES
EXTRACT_STATIC = YES
REFERENCES_RELATION = YES
REFERENCED_BY_RELATION = YES
GENERATE_XML = NO
GENERATE_SQLITE3 = YES
SQLITE3_OUTPUT = sqlite
SQLITE3_RECREATE_DB = YES
XML_PROGRAMLISTING = NO
GENERATE_HTML = NO
GENERATE_LATEX = NO

这里还有我遗漏的任何其他配置吗?

为了能够在 doxygen 中使用 SQLITE3 功能,必须在 CMake 步骤中创建 doxygen -Duse_sqlite3=ON

在当前文档中缺少说明这一点的注释,同时提交了提议的拉取请求 (https://github.com/doxygen/doxygen/pull/8412)。