38 lines
896 B
CMake
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})
|