Salome HOME
Remove extra files
[modules/shaper.git] / src / SketcherPrs / CMakeLists.txt
index 148f332ad5a0c8f6831a1110ff1bc487dbb7934f..624b98cb6d0579c0ad284ba2d1444ff2282f9311 100644 (file)
@@ -8,6 +8,8 @@ FIND_PACKAGE(Freetype REQUIRED)
 SET(PROJECT_HEADERS
     SketcherPrs.h
     SketcherPrs_Coincident.h
+    SketcherPrs_Collinear.h
+    SketcherPrs_DimensionStyleListener.h
     SketcherPrs_Factory.h
     SketcherPrs_Parallel.h
     SketcherPrs_Tools.h
@@ -21,6 +23,7 @@ SET(PROJECT_HEADERS
     SketcherPrs_SensitivePoint.h
     SketcherPrs_Radius.h
     SketcherPrs_LengthDimension.h
+    SketcherPrs_Middle.h
     SketcherPrs_Mirror.h
     SketcherPrs_Transformation.h
     SketcherPrs_Angle.h
@@ -28,6 +31,8 @@ SET(PROJECT_HEADERS
 
 SET(PROJECT_SOURCES
     SketcherPrs_Coincident.cpp
+    SketcherPrs_Collinear.cpp
+    SketcherPrs_DimensionStyleListener.cpp
     SketcherPrs_Factory.cpp
     SketcherPrs_Parallel.cpp
     SketcherPrs_Tools.cpp
@@ -41,6 +46,7 @@ SET(PROJECT_SOURCES
     SketcherPrs_SensitivePoint.cpp
     SketcherPrs_Radius.cpp
     SketcherPrs_LengthDimension.cpp
+    SketcherPrs_Middle.cpp
     SketcherPrs_Mirror.cpp
     SketcherPrs_Transformation.cpp
     SketcherPrs_Angle.cpp
@@ -49,6 +55,7 @@ SET(PROJECT_SOURCES
 SET(PROJECT_LIBRARIES
     Config
     ModelAPI
+    ModelGeomAlgo
     GeomAPI
     GeomDataAPI
     Events
@@ -69,6 +76,7 @@ ENDIF()
 
 
 SET(PROJECT_PICTURES
+    icons/collinear.png
     icons/parallel.png
     icons/perpendicular.png
     icons/anchor.png
@@ -76,18 +84,20 @@ SET(PROJECT_PICTURES
     icons/vertical.png
     icons/equal.png
     icons/tangent.png
+    icons/middlepoint.png
     icons/mirror.png
     icons/rotate.png
     icons/translate.png
 )
 
-ADD_DEFINITIONS(-DSKETCHERPRS_EXPORTS ${CAS_DEFINITIONS})
+ADD_DEFINITIONS(-DSKETCHERPRS_EXPORTS ${CAS_DEFINITIONS} -D_CRT_SECURE_NO_WARNINGS)
 ADD_LIBRARY(SketcherPrs SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS})
 
 INCLUDE_DIRECTORIES(
   ${PROJECT_SOURCE_DIR}/src/Config
   ${PROJECT_SOURCE_DIR}/src/Events
   ${PROJECT_SOURCE_DIR}/src/ModelAPI
+  ${PROJECT_SOURCE_DIR}/src/ModelGeomAlgo
   ${PROJECT_SOURCE_DIR}/src/GeomAPI
   ${PROJECT_SOURCE_DIR}/src/GeomDataAPI
   ${PROJECT_SOURCE_DIR}/src/SketchPlugin
@@ -97,5 +107,5 @@ INCLUDE_DIRECTORIES(
 
 TARGET_LINK_LIBRARIES(SketcherPrs ${PROJECT_LIBRARIES})
 
-INSTALL(TARGETS SketcherPrs DESTINATION bin)
-INSTALL(FILES ${PROJECT_PICTURES} DESTINATION resources)
\ No newline at end of file
+INSTALL(TARGETS SketcherPrs DESTINATION ${SHAPER_INSTALL_BIN})
+INSTALL(FILES ${PROJECT_PICTURES} DESTINATION ${SHAPER_INSTALL_RESOURCES})