X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FCMakeLists.txt;h=5b1b41d7b6da8f1c0ed8996cdca19d4e597aa554;hb=0dc7370a1ac0ea1f66d420b06b43c96cb8f04f46;hp=1e808f43ce4ad5ade0b660bc48dab5a612d2fd19;hpb=d0f9dcaf7275c4ec586189a01b7bdbc8fdbd5def;p=modules%2Fgeom.git diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt old mode 100755 new mode 100644 index 1e808f43c..5b1b41d7b --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,9 +1,9 @@ -# Copyright (C) 2012-2013 CEA/DEN, EDF R&D, OPEN CASCADE +# Copyright (C) 2012-2021 CEA/DEN, EDF R&D, OPEN CASCADE # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either -# version 2.1 of the License. +# version 2.1 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -21,10 +21,10 @@ # Common packages ## SET(SUBDIRS_COMMON - ARCHIMEDE BlockFix GEOMAlgo SKETCHER GEOM BREPExport - BREPImport IGESExport IGESImport STEPExport STEPImport STLExport - ShHealOper GEOMUtils XAO XAO_Swig GEOMImpl GEOM_I GEOMClient GEOM_I_Superv GEOM_SWIG GEOM_PY - AdvancedEngine OCC2VTK VTKExport + ARCHIMEDE BlockFix GEOMAlgo SKETCHER GEOM ShHealOper GEOMUtils XAO XAO_Swig + GEOMImpl GEOM_I GEOMClient GEOM_I_Superv GEOM_SWIG GEOM_PY + AdvancedEngine + STLPlugin BREPPlugin STEPPlugin IGESPlugin XAOPlugin Tools ) ## @@ -36,6 +36,16 @@ IF(SALOME_GEOM_USE_OPENCV) ) ENDIF() +## +# VTK +## +IF(SALOME_GEOM_USE_VTK) + SET(SUBDIRS_VTK + OCC2VTK + VTKPlugin + ) +ENDIF() + ## # GUI ## @@ -43,15 +53,20 @@ IF(SALOME_BUILD_GUI) SET(SUBDIRS_GUI OBJECT DlgRef GEOMFiltersSelection Material GEOMGUI GEOMBase GEOMToolsGUI DisplayGUI BasicGUI PrimitiveGUI GenerationGUI - EntityGUI BuildGUI BooleanGUI TransformationGUI OperationGUI - RepairGUI MeasureGUI GroupGUI BlocksGUI AdvancedGUI ImportExportGUI - CurveCreator GEOM_SWIG_WITHIHM + CurveCreator MeasureGUI EntityGUI BuildGUI BooleanGUI TransformationGUI OperationGUI + RepairGUI GroupGUI BlocksGUI AdvancedGUI + GEOM_SWIG_WITHIHM ) + IF(SALOME_USE_GRAPHICSVIEW) + LIST(APPEND SUBDIRS_GUI DependencyTree) + ENDIF() ENDIF() SET(SUBDIRS ${SUBDIRS_COMMON} ${SUBDIRS_OPENCV} + ${SUBDIRS_VTK} + ${SUBDIRS_CC} ${SUBDIRS_GUI} )