Salome HOME
Merge branch 'occ/shaper2smesh'
[modules/shaper.git] / src / FeaturesAPI / CMakeLists.txt
index 10702894a2fc161afd7dd93c76a20310d5ad321c..2b6df755fbc79463e186f9871574952685c7c31d 100644 (file)
@@ -26,6 +26,7 @@ SET(PROJECT_HEADERS
   FeaturesAPI_BooleanCommon.h
   FeaturesAPI_BooleanSmash.h
   FeaturesAPI_BooleanFill.h
+  FeaturesAPI_Chamfer.h
   FeaturesAPI_Extrusion.h
   FeaturesAPI_ExtrusionBoolean.h
   FeaturesAPI_Fillet.h
@@ -37,6 +38,7 @@ SET(PROJECT_HEADERS
   FeaturesAPI_Pipe.h
   FeaturesAPI_Placement.h
   FeaturesAPI_Recover.h
+  FeaturesAPI_RemoveResults.h
   FeaturesAPI_RemoveSubShapes.h
   FeaturesAPI_Revolution.h
   FeaturesAPI_RevolutionBoolean.h
@@ -46,6 +48,9 @@ SET(PROJECT_HEADERS
   FeaturesAPI_Translation.h
   FeaturesAPI_Union.h
   FeaturesAPI_FusionFaces.h
+  FeaturesAPI_Copy.h
+  FeaturesAPI_ImportResult.h
+  FeaturesAPI_Defeaturing.h
 )
 
 SET(PROJECT_SOURCES
@@ -54,6 +59,7 @@ SET(PROJECT_SOURCES
   FeaturesAPI_BooleanCommon.cpp
   FeaturesAPI_BooleanSmash.cpp
   FeaturesAPI_BooleanFill.cpp
+  FeaturesAPI_Chamfer.cpp
   FeaturesAPI_Extrusion.cpp
   FeaturesAPI_ExtrusionBoolean.cpp
   FeaturesAPI_Fillet.cpp
@@ -65,6 +71,7 @@ SET(PROJECT_SOURCES
   FeaturesAPI_Pipe.cpp
   FeaturesAPI_Placement.cpp
   FeaturesAPI_Recover.cpp
+  FeaturesAPI_RemoveResults.cpp
   FeaturesAPI_RemoveSubShapes.cpp
   FeaturesAPI_Revolution.cpp
   FeaturesAPI_RevolutionBoolean.cpp
@@ -74,6 +81,9 @@ SET(PROJECT_SOURCES
   FeaturesAPI_Translation.cpp
   FeaturesAPI_Union.cpp
   FeaturesAPI_FusionFaces.cpp
+  FeaturesAPI_Copy.cpp
+  FeaturesAPI_ImportResult.cpp
+  FeaturesAPI_Defeaturing.cpp
 )
 
 SET(PROJECT_LIBRARIES
@@ -112,6 +122,7 @@ SET(SWIG_LINK_LIBRARIES
   ModelAPI
   ${PYTHON_LIBRARIES}
 )
+SET(CMAKE_SWIG_FLAGS -threads -w325,321,302,362,322,383,403)
 
 SET(SWIG_MODULE_FeaturesAPI_EXTRA_DEPS ${SWIG_MODULE_FeaturesAPI_EXTRA_DEPS}
   ${PROJECT_SOURCE_DIR}/src/ModelHighAPI/ModelHighAPI.i