Files
2025-12-15 23:22:33 +08:00

38 lines
896 B
CMake

add_executable(DumpFeatureTree)
target_include_directories(DumpFeatureTree PRIVATE ./ TinyXML Visitor)
target_link_libraries(DumpFeatureTree PRIVATE hoops_samples)
set(_srcs
DumpFeatureTree.cpp
DumpFeatureTree.h
HXFeatureTreeReport.cpp
HXFeatureTreeReport.h)
set(_xml_srcs
TinyXML/tinyxmlparser.cpp
TinyXML/tinystr.cpp
TinyXML/tinystr.h
TinyXML/tinyxml.cpp
TinyXML/tinyxml.h
TinyXML/tinyxmlerror.cpp
HXmlElement.cpp
HXmlElement.h
HXmlReport.cpp
HXmlReport.h)
set(_visitor_srcs
Visitor/Connector.h
Visitor/TreeTraverse.cpp
Visitor/TreeTraverse.h
Visitor/VisitorContainer.cpp
Visitor/VisitorContainer.h
Visitor/Visitors.h
Visitor/VisitorTree.cpp
Visitor/VisitorTree.h)
target_sources(DumpFeatureTree PRIVATE ${_srcs} ${_xml_srcs} ${_visitor_srcs})
source_group("" FILES ${_srcs})
source_group(xml FILES ${_xml_srcs})
source_group(visitor FILES ${_visitor_srcs})