summaryrefslogtreecommitdiffstats
path: root/addon/doxmlparser/CMakeLists.txt
blob: dbbeee4975c223b614e7f830693b24d31b91c15a (plain)
1
2
3
4
5
6
7
8
# this custom rule depends on generateDS, install with 'pip install generateDS'
add_custom_target(update_doxmlparser
	          COMMENT "Updating doxmlparser module from XML schema files"
		  COMMAND generateDS --no-dates --no-versions -f -o ${PROJECT_SOURCE_DIR}/addon/doxmlparser/doxmlparser/index.py ${PROJECT_SOURCE_DIR}/templates/xml/index.xsd
		  COMMAND generateDS --no-dates --no-versions -f -o ${PROJECT_SOURCE_DIR}/addon/doxmlparser/doxmlparser/compound.py ${PROJECT_SOURCE_DIR}/templates/xml/compound.xsd
		  DEPENDS ${PROJECT_SOURCE_DIR}/templates/xml/index.xsd
		  DEPENDS ${PROJECT_SOURCE_DIR}/templates/xml/compound.xsd
	         )