X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGeomAlgoAPI%2FCMakeLists.txt;h=db4b66d023fed1c0b03bfef1c7f3c7cabec19c0d;hb=0cf99274b55d2df4c2d547ccdfc6f2e4d6369257;hp=cecaa458f959ec2e12e2b2cc486983fd9dff5a9c;hpb=b04366b7cb8e262e53383f50b3bc536c2d525816;p=modules%2Fshaper.git diff --git a/src/GeomAlgoAPI/CMakeLists.txt b/src/GeomAlgoAPI/CMakeLists.txt index cecaa458f..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 @@ -33,27 +33,35 @@ SET(PROJECT_HEADERS GeomAlgoAPI_Prism.h GeomAlgoAPI_Revolution.h GeomAlgoAPI_Boolean.h + GeomAlgoAPI_ThroughAll.h GeomAlgoAPI_Rotation.h GeomAlgoAPI_Translation.h 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 @@ -74,11 +82,25 @@ SET(PROJECT_HEADERS GeomAlgoAPI_Circ2dBuilder.h GeomAlgoAPI_UnifySameDomain.h GeomAlgoAPI_Fillet.h + GeomAlgoAPI_Fillet1D.h GeomAlgoAPI_SortListOfShapes.h GeomAlgoAPI_Filling.h GeomAlgoAPI_CurveBuilder.h GeomAlgoAPI_NExplode.h GeomAlgoAPI_Offset.h + GeomAlgoAPI_SolidClassifier.h + 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 @@ -91,27 +113,35 @@ SET(PROJECT_SOURCES GeomAlgoAPI_Prism.cpp GeomAlgoAPI_Revolution.cpp GeomAlgoAPI_Boolean.cpp + GeomAlgoAPI_ThroughAll.cpp GeomAlgoAPI_Rotation.cpp GeomAlgoAPI_Translation.cpp 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 @@ -132,11 +162,26 @@ SET(PROJECT_SOURCES GeomAlgoAPI_Circ2dBuilder.cpp GeomAlgoAPI_UnifySameDomain.cpp GeomAlgoAPI_Fillet.cpp + GeomAlgoAPI_Fillet1D.cpp GeomAlgoAPI_SortListOfShapes.cpp GeomAlgoAPI_Filling.cpp GeomAlgoAPI_CurveBuilder.cpp GeomAlgoAPI_NExplode.cpp GeomAlgoAPI_Offset.cpp + GeomAlgoAPI_SolidClassifier.cpp + 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 @@ -157,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} )