]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/FeaturesAPI/CMakeLists.txt
Salome HOME
Copyright update 2021
[modules/shaper.git] / src / FeaturesAPI / CMakeLists.txt
index 10702894a2fc161afd7dd93c76a20310d5ad321c..9cb86e10b10378a494ea23312c9e8f4fa64f4132 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2019  CEA/DEN, EDF R&D
+# Copyright (C) 2014-2021  CEA/DEN, EDF R&D
 #
 # This library is free software; you can redistribute it and/or
 # modify it under the terms of the GNU Lesser General Public
@@ -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,12 @@ SET(PROJECT_HEADERS
   FeaturesAPI_Translation.h
   FeaturesAPI_Union.h
   FeaturesAPI_FusionFaces.h
+  FeaturesAPI_Copy.h
+  FeaturesAPI_ImportResult.h
+  FeaturesAPI_Defeaturing.h
+  FeaturesAPI_PointCoordinates.h
+  FeaturesAPI_GeometryCalculation.h
+  FeaturesAPI_BoundingBox.h
 )
 
 SET(PROJECT_SOURCES
@@ -54,6 +62,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 +74,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 +84,12 @@ SET(PROJECT_SOURCES
   FeaturesAPI_Translation.cpp
   FeaturesAPI_Union.cpp
   FeaturesAPI_FusionFaces.cpp
+  FeaturesAPI_Copy.cpp
+  FeaturesAPI_ImportResult.cpp
+  FeaturesAPI_Defeaturing.cpp
+  FeaturesAPI_PointCoordinates.cpp
+  FeaturesAPI_GeometryCalculation.cpp
+  FeaturesAPI_BoundingBox.cpp
 )
 
 SET(PROJECT_LIBRARIES
@@ -112,6 +128,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