1 ## Copyright (C) 2014-20xx CEA/DEN, EDF R&D
11 SketchPlugin_SketchEntity.h
14 SketchPlugin_IntersectionPoint.h
17 SketchPlugin_Constraint.h
18 SketchPlugin_ConstraintBase.h
19 SketchPlugin_ConstraintCoincidence.h
20 SketchPlugin_ConstraintCollinear.h
21 SketchPlugin_ConstraintDistance.h
22 SketchPlugin_ConstraintLength.h
23 SketchPlugin_ConstraintMiddle.h
24 SketchPlugin_ConstraintParallel.h
25 SketchPlugin_ConstraintPerpendicular.h
26 SketchPlugin_ConstraintRadius.h
27 SketchPlugin_ConstraintRigid.h
28 SketchPlugin_ConstraintHorizontal.h
29 SketchPlugin_ConstraintVertical.h
30 SketchPlugin_ConstraintEqual.h
31 SketchPlugin_ConstraintTangent.h
32 SketchPlugin_ConstraintMirror.h
33 SketchPlugin_ConstraintFillet.h
34 SketchPlugin_ConstraintAngle.h
35 SketchPlugin_MultiRotation.h
36 SketchPlugin_MultiTranslation.h
37 SketchPlugin_ExternalValidator.h
38 SketchPlugin_Validators.h
40 SketchPlugin_Projection.h
44 SketchPlugin_Feature.cpp
45 SketchPlugin_Plugin.cpp
46 SketchPlugin_Sketch.cpp
47 SketchPlugin_SketchEntity.cpp
49 SketchPlugin_Point.cpp
50 SketchPlugin_IntersectionPoint.cpp
51 SketchPlugin_Circle.cpp
53 SketchPlugin_Constraint.cpp
54 SketchPlugin_ConstraintBase.cpp
55 SketchPlugin_ConstraintCoincidence.cpp
56 SketchPlugin_ConstraintCollinear.cpp
57 SketchPlugin_ConstraintDistance.cpp
58 SketchPlugin_ConstraintLength.cpp
59 SketchPlugin_ConstraintMiddle.cpp
60 SketchPlugin_ConstraintParallel.cpp
61 SketchPlugin_ConstraintPerpendicular.cpp
62 SketchPlugin_ConstraintRadius.cpp
63 SketchPlugin_ConstraintRigid.cpp
64 SketchPlugin_ConstraintHorizontal.cpp
65 SketchPlugin_ConstraintVertical.cpp
66 SketchPlugin_ConstraintEqual.cpp
67 SketchPlugin_ConstraintTangent.cpp
68 SketchPlugin_ConstraintMirror.cpp
69 SketchPlugin_ConstraintFillet.cpp
70 SketchPlugin_ConstraintAngle.cpp
71 SketchPlugin_MultiRotation.cpp
72 SketchPlugin_MultiTranslation.cpp
73 SketchPlugin_ExternalValidator.cpp
74 SketchPlugin_Validators.cpp
75 SketchPlugin_Tools.cpp
76 SketchPlugin_Projection.cpp
93 SketchPlugin_msg_en.ts
96 SOURCE_GROUP ("Resource Files" FILES ${TEXT_RESOURCES})
98 ADD_DEFINITIONS(-DSKETCHPLUGIN_EXPORTS)
99 ADD_LIBRARY(SketchPlugin MODULE ${PROJECT_SOURCES} ${PROJECT_HEADERS} ${XML_RESOURCES} ${TEXT_RESOURCES})
100 TARGET_LINK_LIBRARIES(SketchPlugin ${PROJECT_LIBRARIES})
112 INSTALL(TARGETS SketchPlugin DESTINATION ${SHAPER_INSTALL_PLUGIN_FILES})
113 INSTALL(FILES ${XML_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
114 INSTALL(DIRECTORY icons/ DESTINATION ${SHAPER_INSTALL_XML_RESOURCES}/icons/Sketch)
115 INSTALL(FILES ${TEXT_RESOURCES} DESTINATION ${SHAPER_INSTALL_XML_RESOURCES})
117 ADD_UNIT_TESTS(TestSketchPointLine.py
118 TestSketchArcCircle.py
119 TestConstraintCoincidence.py
120 # TestConstraintCollinear.py
121 TestConstraintLength.py
122 TestConstraintDistance.py
123 TestConstraintParallel.py
124 TestConstraintPerpendicular.py
125 TestConstraintRadius.py
126 TestConstraintRigid.py
127 TestConstraintHorizontal.py
128 TestConstraintVertical.py
129 TestConstraintEqual.py
130 TestConstraintTangent.py
131 TestConstraintMirror.py
132 TestConstraintAngle.py
133 TestConstraintMiddlePoint.py
135 TestMultiTranslation.py