X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAlgoAPI%2FCMakeLists.txt;h=db4b66d023fed1c0b03bfef1c7f3c7cabec19c0d;hb=0cf99274b55d2df4c2d547ccdfc6f2e4d6369257;hp=5861ac8d81332276b0175babe5bcc5af6ad7910a;hpb=4bccf0ccd2f13dca7b9d16c59f427dea91c289fa;p=modules%2Fshaper.git diff --git a/src/GeomAlgoAPI/CMakeLists.txt b/src/GeomAlgoAPI/CMakeLists.txt index 5861ac8d8..db4b66d02 100644 --- a/src/GeomAlgoAPI/CMakeLists.txt +++ b/src/GeomAlgoAPI/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2019 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,22 +39,29 @@ SET(PROJECT_HEADERS GeomAlgoAPI_MakeShape.h GeomAlgoAPI_MakeShapeCustom.h GeomAlgoAPI_MakeShapeList.h + GeomAlgoAPI_MakeShapeSet.h GeomAlgoAPI_MakeSweep.h GeomAlgoAPI_MakeVolume.h GeomAlgoAPI_DFLoader.h GeomAlgoAPI_Placement.h GeomAlgoAPI_BREPImport.h GeomAlgoAPI_STEPImport.h + GeomAlgoAPI_STEPImportXCAF.h GeomAlgoAPI_IGESImport.h 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 @@ -75,6 +82,7 @@ SET(PROJECT_HEADERS GeomAlgoAPI_Circ2dBuilder.h GeomAlgoAPI_UnifySameDomain.h GeomAlgoAPI_Fillet.h + GeomAlgoAPI_Fillet1D.h GeomAlgoAPI_SortListOfShapes.h GeomAlgoAPI_Filling.h GeomAlgoAPI_CurveBuilder.h @@ -84,6 +92,15 @@ SET(PROJECT_HEADERS GeomAlgoAPI_MapShapesAndAncestors.h GeomAlgoAPI_Projection.h 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 @@ -102,22 +119,29 @@ SET(PROJECT_SOURCES GeomAlgoAPI_MakeShape.cpp GeomAlgoAPI_MakeShapeCustom.cpp GeomAlgoAPI_MakeShapeList.cpp + GeomAlgoAPI_MakeShapeSet.cpp GeomAlgoAPI_MakeSweep.cpp GeomAlgoAPI_MakeVolume.cpp GeomAlgoAPI_DFLoader.cpp GeomAlgoAPI_Placement.cpp GeomAlgoAPI_BREPImport.cpp GeomAlgoAPI_STEPImport.cpp + GeomAlgoAPI_STEPImportXCAF.cpp GeomAlgoAPI_IGESImport.cpp 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 @@ -138,6 +162,7 @@ SET(PROJECT_SOURCES GeomAlgoAPI_Circ2dBuilder.cpp GeomAlgoAPI_UnifySameDomain.cpp GeomAlgoAPI_Fillet.cpp + GeomAlgoAPI_Fillet1D.cpp GeomAlgoAPI_SortListOfShapes.cpp GeomAlgoAPI_Filling.cpp GeomAlgoAPI_CurveBuilder.cpp @@ -147,6 +172,16 @@ SET(PROJECT_SOURCES GeomAlgoAPI_MapShapesAndAncestors.cpp GeomAlgoAPI_Projection.cpp 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 @@ -167,11 +202,13 @@ 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 ../ModelAPI ../XAO + ${PROJECT_SOURCE_DIR}/src/Locale ${OpenCASCADE_INCLUDE_DIR} )