Skip to content

Commit 095c5de

Browse files
committed
Replace the C++ doxmlparser libary by a python based module
1 parent cd3c39c commit 095c5de

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+24691
-10377
lines changed

CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ project(doxygen)
1717
option(build_wizard "Build the GUI frontend for doxygen." OFF)
1818
option(build_app "Example showing how to embed doxygen in an application." OFF)
1919
option(build_parse "Parses source code and dumps the dependencies between the code elements." OFF)
20-
option(build_xmlparser "Example showing how to parse doxygen's XML output." OFF)
2120
option(build_search "Build external search tools (doxysearch and doxyindexer)" OFF)
2221
option(build_doc "Build user manual (HTML and PDF)" OFF)
2322
option(build_doc_chm "Build user manual (CHM)" OFF)

addon/CMakeLists.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
if (build_xmlparser)
2-
add_subdirectory(doxmlparser)
3-
endif ()
1+
add_subdirectory(doxmlparser)
42

53
if (build_app)
64
add_subdirectory(doxyapp)

addon/doxmlparser/CMakeLists.txt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
2-
add_subdirectory(src)
3-
add_subdirectory(examples)
4-
add_subdirectory(test)
1+
# this custom rule depends on generateDS, install with 'pip install generateDS'
2+
add_custom_target(update_doxmlparser
3+
COMMENT "Updating doxmlparser module from XML schema files"
4+
COMMAND generateDS --no-dates --no-versions -f -o ${PROJECT_SOURCE_DIR}/addon/doxmlparser/doxmlparser/index.py ${PROJECT_SOURCE_DIR}/templates/xml/index.xsd
5+
COMMAND generateDS --no-dates --no-versions -f -o ${PROJECT_SOURCE_DIR}/addon/doxmlparser/doxmlparser/compound.py ${PROJECT_SOURCE_DIR}/templates/xml/compound.xsd
6+
DEPENDS ${PROJECT_SOURCE_DIR}/templates/xml/index.xsd
7+
DEPENDS ${PROJECT_SOURCE_DIR}/templates/xml/compound.xsd
8+
)

addon/doxmlparser/Doxyfile

Lines changed: 0 additions & 334 deletions
This file was deleted.

0 commit comments

Comments
 (0)