Salome HOME
projects
/
modules
/
shaper.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' of newgeom:newgeom.git
[modules/shaper.git]
/
src
/
SketchPlugin
/
CMakeLists.txt
diff --git
a/src/SketchPlugin/CMakeLists.txt
b/src/SketchPlugin/CMakeLists.txt
index 5c0f982e96249ddbc0e79d328200924c9656b1c2..4d4097d12ecef3780d3fab78a8ab6c7b8355c1b6 100644
(file)
--- a/
src/SketchPlugin/CMakeLists.txt
+++ b/
src/SketchPlugin/CMakeLists.txt
@@
-1,4
+1,5
@@
INCLUDE(Common)
INCLUDE(Common)
+INCLUDE(UnitTest)
SET(PROJECT_HEADERS
SketchPlugin.h
SET(PROJECT_HEADERS
SketchPlugin.h
@@
-10,12
+11,16
@@
SET(PROJECT_HEADERS
SketchPlugin_Circle.h
SketchPlugin_Arc.h
SketchPlugin_Constraint.h
SketchPlugin_Circle.h
SketchPlugin_Arc.h
SketchPlugin_Constraint.h
+ SketchPlugin_ConstraintBase.h
SketchPlugin_ConstraintCoincidence.h
SketchPlugin_ConstraintDistance.h
SketchPlugin_ConstraintLength.h
SketchPlugin_ConstraintParallel.h
SketchPlugin_ConstraintPerpendicular.h
SketchPlugin_ConstraintRadius.h
SketchPlugin_ConstraintCoincidence.h
SketchPlugin_ConstraintDistance.h
SketchPlugin_ConstraintLength.h
SketchPlugin_ConstraintParallel.h
SketchPlugin_ConstraintPerpendicular.h
SketchPlugin_ConstraintRadius.h
+ SketchPlugin_ConstraintRigid.h
+ SketchPlugin_Validators.h
+ SketchPlugin_ResultValidators.h
)
SET(PROJECT_SOURCES
)
SET(PROJECT_SOURCES
@@
-26,18
+31,25
@@
SET(PROJECT_SOURCES
SketchPlugin_Point.cpp
SketchPlugin_Circle.cpp
SketchPlugin_Arc.cpp
SketchPlugin_Point.cpp
SketchPlugin_Circle.cpp
SketchPlugin_Arc.cpp
+ SketchPlugin_ConstraintBase.cpp
SketchPlugin_ConstraintCoincidence.cpp
SketchPlugin_ConstraintDistance.cpp
SketchPlugin_ConstraintLength.cpp
SketchPlugin_ConstraintParallel.cpp
SketchPlugin_ConstraintPerpendicular.cpp
SketchPlugin_ConstraintRadius.cpp
SketchPlugin_ConstraintCoincidence.cpp
SketchPlugin_ConstraintDistance.cpp
SketchPlugin_ConstraintLength.cpp
SketchPlugin_ConstraintParallel.cpp
SketchPlugin_ConstraintPerpendicular.cpp
SketchPlugin_ConstraintRadius.cpp
+ SketchPlugin_ConstraintRigid.cpp
+ SketchPlugin_Validators.cpp
+ SketchPlugin_ResultValidators.cpp
)
SET(PROJECT_LIBRARIES
)
SET(PROJECT_LIBRARIES
+ Config
GeomAPI
GeomAlgoAPI
ModelAPI
GeomAPI
GeomAlgoAPI
ModelAPI
+ ${CAS_KERNEL}
+ ${CAS_SHAPE}
)
SET(XML_RESOURCES
)
SET(XML_RESOURCES
@@
-49,6
+61,7
@@
ADD_LIBRARY(SketchPlugin MODULE ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${XML_RESO
TARGET_LINK_LIBRARIES(SketchPlugin ${PROJECT_LIBRARIES})
INCLUDE_DIRECTORIES(
TARGET_LINK_LIBRARIES(SketchPlugin ${PROJECT_LIBRARIES})
INCLUDE_DIRECTORIES(
+ ../Config
../ModelAPI
../GeomAPI
../GeomAlgoAPI
../ModelAPI
../GeomAPI
../GeomAlgoAPI
@@
-57,3
+70,12
@@
INCLUDE_DIRECTORIES(
INSTALL(TARGETS SketchPlugin DESTINATION plugins)
INSTALL(FILES ${XML_RESOURCES} DESTINATION plugins)
INSTALL(TARGETS SketchPlugin DESTINATION plugins)
INSTALL(FILES ${XML_RESOURCES} DESTINATION plugins)
+
+ADD_UNIT_TESTS(TestSketchPointLine.py
+ TestSketchArcCircle.py
+ TestConstraintConcidence.py
+ TestConstraintLength.py
+ TestConstraintDistance.py
+ TestConstraintParallel.py
+ TestConstraintPerpendicular.py
+ TestConstraintRadius.py)