${PROJECT_SOURCE_DIR}/src/ModelAPI
${PROJECT_SOURCE_DIR}/src/GeomAPI
${PROJECT_SOURCE_DIR}/src/GeomAlgoAPI
+ ${PROJECT_SOURCE_DIR}/src/GeomValidators
)
SET(PROJECT_HEADERS
BuildPlugin.h
BuildPlugin_Plugin.h
+ BuildPlugin_Vertex.h
+ BuildPlugin_Edge.h
BuildPlugin_Wire.h
+ BuildPlugin_Face.h
+ BuildPlugin_Shell.h
+ BuildPlugin_SubShapes.h
BuildPlugin_Validators.h
)
SET(PROJECT_SOURCES
BuildPlugin_Plugin.cpp
+ BuildPlugin_Vertex.cpp
+ BuildPlugin_Edge.cpp
BuildPlugin_Wire.cpp
+ BuildPlugin_Face.cpp
+ BuildPlugin_Shell.cpp
+ BuildPlugin_SubShapes.cpp
BuildPlugin_Validators.cpp
)
SET(XML_RESOURCES
plugin-Build.xml
+ vertex_widget.xml
+ edge_widget.xml
wire_widget.xml
+ face_widget.xml
+ shell_widget.xml
+ subshapes_widget.xml
)
SET(PROJECT_LIBRARIES
ModelAPI
GeomAPI
GeomAlgoAPI
+ GeomValidators
)
ADD_DEFINITIONS(-DBUILDPLUGIN_EXPORTS)
INSTALL(FILES ${XML_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
INSTALL(DIRECTORY icons/ DESTINATION ${SHAPER_INSTALL_XML_RESOURCES}/icons/Build)
-# ADD_UNIT_TESTS()
+ADD_UNIT_TESTS(TestVertex.py
+ TestEdge.py
+ TestWire.py
+ TestFace.py
+ TestShell.py
+ TestSubShapes.py)