Salome HOME
Issue #532 - 4.13. Partition with splitting-arguments making solids with shared faces
[modules/shaper.git] / src / ParametersPlugin / CMakeLists.txt
index f6e54ea57418fac97638706cd04079ad9d982309..39dd4aca99ca4d00e9d53de4370109dc0566d4a7 100644 (file)
@@ -1,17 +1,22 @@
 INCLUDE(Common)
 INCLUDE(FindPython)
+INCLUDE(UnitTest)
 
 SET(PROJECT_HEADERS
     ParametersPlugin.h
     ParametersPlugin_Plugin.h
     ParametersPlugin_Parameter.h
     ParametersPlugin_PyInterp.h
+    ParametersPlugin_Validators.h
+    ParametersPlugin_EvalListener.h
 )
  
 SET(PROJECT_SOURCES
     ParametersPlugin_Plugin.cpp
     ParametersPlugin_Parameter.cpp
     ParametersPlugin_PyInterp.cpp
+    ParametersPlugin_Validators.cpp
+    ParametersPlugin_EvalListener.cpp
 )
 
 SET(XML_RESOURCES
@@ -22,6 +27,7 @@ INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/Events
                     ${PROJECT_SOURCE_DIR}/src/Config
                     ${PROJECT_SOURCE_DIR}/src/ModelAPI
                     ${PROJECT_SOURCE_DIR}/src/GeomAPI
+                    ${PROJECT_SOURCE_DIR}/src/GeomDataAPI
                     ${SUIT_INCLUDE}
                     ${PYTHON_INCLUDE_DIR}
 ) 
@@ -43,3 +49,8 @@ TARGET_LINK_LIBRARIES(ParametersPlugin ${PROJECT_LIBRARIES})
 
 INSTALL(TARGETS ParametersPlugin DESTINATION plugins)
 INSTALL(FILES ${XML_RESOURCES} DESTINATION plugins)
+
+ADD_UNIT_TESTS(TestParameterCreation.py
+               TestParameterRename.py
+               TestParameterChangeValue.py
+              )