X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAlgoAPI%2FCMakeLists.txt;h=db4b66d023fed1c0b03bfef1c7f3c7cabec19c0d;hb=0cf99274b55d2df4c2d547ccdfc6f2e4d6369257;hp=a340addcff3951bdd89325280092f7a0c68d8a19;hpb=745c72679f6346375d5e886b25cc3865f3c4daae;p=modules%2Fshaper.git diff --git a/src/GeomAlgoAPI/CMakeLists.txt b/src/GeomAlgoAPI/CMakeLists.txt index a340addcf..db4b66d02 100644 --- a/src/GeomAlgoAPI/CMakeLists.txt +++ b/src/GeomAlgoAPI/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2021 CEA/DEN, EDF R&D +# Copyright (C) 2014-2022 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 @@ -39,6 +39,7 @@ SET(PROJECT_HEADERS GeomAlgoAPI_MakeShape.h GeomAlgoAPI_MakeShapeCustom.h GeomAlgoAPI_MakeShapeList.h + GeomAlgoAPI_MakeShapeSet.h GeomAlgoAPI_MakeSweep.h GeomAlgoAPI_MakeVolume.h GeomAlgoAPI_DFLoader.h @@ -50,13 +51,17 @@ SET(PROJECT_HEADERS GeomAlgoAPI_BREPExport.h GeomAlgoAPI_STEPExport.h GeomAlgoAPI_STLExport.h + GeomAlgoAPI_STLImport.h + GeomAlgoAPI_ImageImport.h GeomAlgoAPI_IGESExport.h GeomAlgoAPI_Transform.h GeomAlgoAPI_ShapeTools.h GeomAlgoAPI_Partition.h GeomAlgoAPI_PaveFiller.h + GeomAlgoAPI_PointCloudOnFace.h GeomAlgoAPI_Intersection.h GeomAlgoAPI_Pipe.h + GeomAlgoAPI_Loft.h GeomAlgoAPI_WireBuilder.h GeomAlgoAPI_Sewing.h GeomAlgoAPI_ShapeBuilder.h @@ -89,6 +94,13 @@ SET(PROJECT_HEADERS GeomAlgoAPI_Chamfer.h GeomAlgoAPI_Defeaturing.h GeomAlgoAPI_BoundingBox.h + GeomAlgoAPI_NormalToFace.h + GeomAlgoAPI_Tube.h + GeomAlgoAPI_ShapeInfo.h + GeomAlgoAPI_CanonicalRecognition.h + GeomAlgoAPI_GlueFaces.h + GeomAlgoAPI_LimitTolerance.h + GeomAlgoAPI_Utils.h ) SET(PROJECT_SOURCES @@ -107,6 +119,7 @@ SET(PROJECT_SOURCES GeomAlgoAPI_MakeShape.cpp GeomAlgoAPI_MakeShapeCustom.cpp GeomAlgoAPI_MakeShapeList.cpp + GeomAlgoAPI_MakeShapeSet.cpp GeomAlgoAPI_MakeSweep.cpp GeomAlgoAPI_MakeVolume.cpp GeomAlgoAPI_DFLoader.cpp @@ -118,13 +131,17 @@ SET(PROJECT_SOURCES GeomAlgoAPI_BREPExport.cpp GeomAlgoAPI_STEPExport.cpp GeomAlgoAPI_STLExport.cpp + GeomAlgoAPI_STLImport.cpp + GeomAlgoAPI_ImageImport.cpp GeomAlgoAPI_IGESExport.cpp GeomAlgoAPI_Transform.cpp GeomAlgoAPI_ShapeTools.cpp GeomAlgoAPI_Partition.cpp GeomAlgoAPI_PaveFiller.cpp + GeomAlgoAPI_PointCloudOnFace.cpp GeomAlgoAPI_Intersection.cpp GeomAlgoAPI_Pipe.cpp + GeomAlgoAPI_Loft.cpp GeomAlgoAPI_WireBuilder.cpp GeomAlgoAPI_Sewing.cpp GeomAlgoAPI_ShapeBuilder.cpp @@ -157,6 +174,14 @@ SET(PROJECT_SOURCES GeomAlgoAPI_Chamfer.cpp GeomAlgoAPI_Defeaturing.cpp GeomAlgoAPI_BoundingBox.cpp + GeomAlgoAPI_NormalToFace.cpp + GeomAlgoAPI_Tube.cpp + GeomAlgoAPI_ShapeInfo.cpp + GeomAlgoAPI_CanonicalRecognition.cpp + GeomAlgoAPI_GlueFaces.cpp + GeomAlgoAPI_CanonicalRecognition.cpp + GeomAlgoAPI_LimitTolerance.cpp + GeomAlgoAPI_Utils.cpp ) SET(PROJECT_LIBRARIES @@ -177,6 +202,7 @@ SET(CMAKE_SWIG_FLAGS -w325,321,362,383,302) SET_SOURCE_FILES_PROPERTIES(GeomAlgoAPI.i PROPERTIES CPLUSPLUS ON) SET_SOURCE_FILES_PROPERTIES(GeomAlgoAPI.i PROPERTIES SWIG_DEFINITIONS "-shadow") +# additional include directories INCLUDE_DIRECTORIES( ../GeomAPI ../GeomAlgoImpl