Skip to content
This repository was archived by the owner on Apr 28, 2023. It is now read-only.

Commit f5a9ff5

Browse files
committed
Import OCCT 6.8.0-beta
Remove unneeded folders, they are very large: data samples/mfc doc dox # Remove useless WOK folders rm -rf drv/*/.adm # Fix permissions (on Unix): find * -type f -exec chmod a-x {} \; # Autotools scripts chmod a+x build_configure # Windows scripts find adm/msvc -type f -exec chmod a+x {} \; # Shell and bat scripts chmod a+x \ adm/templates/draw.sh \ adm/templates/draw.bat \ adm/templates/env.sh.in \ adm/templates/env.bat.in \ adm/templates/sample.bat \ codeblocks.sh \ custom.bat \ custom.sh.in \ draw.bat \ draw.sh \ env.bat \ env.sh \ gendoc.bat \ gendoc \ msvc.bat \ xcode.sh
1 parent 08005be commit f5a9ff5

File tree

11,799 files changed

+287120
-426961
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

11,799 files changed

+287120
-426961
lines changed

CMakeLists.txt

+252-570
Large diffs are not rendered by default.

Makefile.am

+2-5
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@ endif
3737
ModelingAlgorithms:
3838
cd $(top_builddir)/adm/lin/amk && $(MAKE) $(AM_MAKEFLAGS) ModelingAlgorithms
3939

40-
Visualization_PKGS = Textures
41-
40+
Visualization_PKGS = Textures Shaders
4241
if ENABLE_VIS
4342
Visualization_DIRS = $(Visualization_PKGS)
4443
else
@@ -103,8 +102,6 @@ install-exec-local:
103102
rm -f $(prefix)/inc/config.h; \
104103
fi
105104
cd $(prefix)/inc && ln -s ../config.h config.h
106-
cd $(top_srcdir) && cp draw.sh $(prefix)
107-
cd $(top_srcdir) && cp custom.sh $(prefix)
108-
cd $(top_srcdir) && cp env.sh $(prefix)
105+
cd $(top_srcdir) && cp *.sh $(prefix)
109106

110107
.PHONY: FoundationClasses ModelingData ModelingAlgorithms Visualization ApplicationFramework DataExchange Draw

adm/UDLIST

+10-14
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
1-
n IncludeLibrary
21
n NCollection
32
p BSplCLib
43
p BSplSLib
54
p Bnd
5+
p BVH
66
p CSLib
77
p Convert
88
p Dico
9-
p Dynamic
109
p ElCLib
1110
p ElSLib
1211
p Expr
1312
p ExprIntrp
1413
p FSD
1514
p GeomAbs
16-
p GraphDS
17-
p GraphTools
1815
p MMgt
19-
p Materials
2016
p Message
2117
p OSD
2218
p PLib
@@ -39,7 +35,6 @@ p UnitsAPI
3935
p gp
4036
p math
4137
r OS
42-
t TKAdvTools
4338
t TKMath
4439
t TKernel
4540
p Adaptor2d
@@ -110,7 +105,7 @@ p BRepGProp
110105
p BRepIntCurveSurface
111106
p BRepLib
112107
p BRepMAT2d
113-
p BRepMesh
108+
n BRepMesh
114109
p BRepOffset
115110
p BRepOffsetAPI
116111
p BRepPrim
@@ -132,9 +127,7 @@ p FairCurve
132127
p FilletSurf
133128
p GccAna
134129
p GccEnt
135-
p GccGeo
136130
p GccInt
137-
p GccIter
138131
p Geom2dAPI
139132
p Geom2dGcc
140133
p Geom2dHatch
@@ -170,7 +163,6 @@ p MAT
170163
p MAT2d
171164
p NLPlate
172165
p Plate
173-
p Primitives
174166
p ShapeAlgo
175167
p ShapeAnalysis
176168
p ShapeBuild
@@ -190,7 +182,7 @@ p TopOpeBRepBuild
190182
p TopOpeBRepDS
191183
p TopOpeBRepTool
192184
p TopTrans
193-
p XBRepMesh
185+
n XBRepMesh
194186
t TKBO
195187
t TKBool
196188
t TKFeat
@@ -272,8 +264,6 @@ p ObjMgt
272264
p PBRep
273265
p PCDM
274266
p PCDMShape
275-
p PColPGeom
276-
p PColPGeom2d
277267
p PColStd
278268
p PColgp
279269
p PCollection
@@ -485,4 +475,10 @@ p Font
485475
p BOPAlgo
486476
p BOPDS
487477
p BOPCol
488-
p BOPInt
478+
p IVtk
479+
p IVtkOCC
480+
p IVtkVTK
481+
p IVtkTools
482+
t TKIVtk
483+
p IVtkDraw
484+
t TKIVtkDraw

adm/cmake/CMakeToolKitsDeps.txt

+24-14
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@
33

44
set(TKernel_DEPS "")
55
set(TKMath_DEPS "TKernel")
6-
set(TKAdvTools_DEPS "TKernel")
76
set(TKG2d_DEPS "TKernel;TKMath")
87
set(TKG3d_DEPS "TKMath;TKernel;TKG2d")
98
set(TKGeomBase_DEPS "TKernel;TKMath;TKG2d;TKG3d")
109
set(TKBRep_DEPS "TKMath;TKernel;TKG2d;TKG3d;TKGeomBase")
1110
set(TKGeomAlgo_DEPS "TKernel;TKMath;TKG3d;TKG2d;TKGeomBase;TKBRep")
1211
set(TKTopAlgo_DEPS "TKMath;TKernel;TKG2d;TKG3d;TKGeomBase;TKBRep;TKGeomAlgo")
1312
set(TKPrim_DEPS "TKBRep;TKernel;TKMath;TKG2d;TKGeomBase;TKG3d;TKTopAlgo")
14-
set(TKBO_DEPS "TKBRep;TKTopAlgo;TKMath;TKernel;TKG2d;TKG3d;TKGeomAlgo;TKGeomBase")
13+
set(TKBO_DEPS "TKBRep;TKTopAlgo;TKMath;TKernel;TKG2d;TKG3d;TKGeomAlgo;TKGeomBase;TKPrim")
1514
set(TKBool_DEPS "TKBRep;TKTopAlgo;TKMath;TKernel;TKPrim;TKG2d;TKG3d;TKShHealing;TKGeomBase;TKGeomAlgo;TKBO")
1615
set(TKHLR_DEPS "TKBRep;TKernel;TKMath;TKGeomBase;TKG2d;TKG3d;TKGeomAlgo;TKTopAlgo")
1716
set(TKFillet_DEPS "TKBRep;TKernel;TKMath;TKGeomBase;TKGeomAlgo;TKG2d;TKTopAlgo;TKG3d;TKBool;TKShHealing")
@@ -26,6 +25,7 @@ set(TKOpenGl_DEPS "TKernel;TKService;TKMath;TKV3d")
2625
set(TKMeshVS_DEPS "TKV3d;TKMath;TKService;TKernel;TKG3d;TKG2d")
2726
set(TKNIS_DEPS "TKBRep;TKV3d;TKMath;TKernel;TKService;TKG2d;TKG3d;TKMesh")
2827
set(TKVoxel_DEPS "TKBRep;TKernel;TKV3d;TKMath;TKService;TKGeomBase;TKG2d;TKTopAlgo;TKG3d;TKMesh")
28+
set(TKIVtk_DEPS "TKernel;TKBRep;TKG2d;TKG3d;TKGeomAlgo;TKGeomBase;TKMath;TKMesh;TKService;TKTopAlgo;TKV3d")
2929
set(PTKernel_DEPS "TKernel")
3030
set(TKPShape_DEPS "TKMath;TKernel;TKG2d;TKG3d;PTKernel;TKBRep")
3131
set(TKCDF_DEPS "TKernel")
@@ -59,13 +59,14 @@ set(TKVRML_DEPS "TKBRep;TKTopAlgo;TKMath;TKGeomBase;TKernel;TKPrim;TKG2d;TKG3d;T
5959
set(TKXmlXCAF_DEPS "TKXmlL;TKBRep;TKCDF;TKMath;TKernel;TKG2d;TKGeomBase;TKCAF;TKG3d;TKLCAF;TKXCAF;TKXml")
6060
set(TKBinXCAF_DEPS "TKBRep;TKXCAF;TKMath;TKernel;TKBinL;TKG2d;TKCAF;TKCDF;TKG3d;TKLCAF;TKBin")
6161
set(TKDraw_DEPS "TKernel;TKG2d;TKGeomBase;TKG3d;TKMath;TKBRep;TKGeomAlgo;TKTopAlgo;TKMesh;TKService;TKHLR")
62-
set(TKTopTest_DEPS "TKBRep;TKGeomAlgo;TKTopAlgo;TKernel;TKMath;TKBO;TKG2d;TKG3d;TKDraw;TKHLR;TKGeomBase;TKMesh;TKService;TKV3d;TKFillet;TKPrim;TKBool;TKOffset;TKFeat")
62+
set(TKTopTest_DEPS "TKBRep;TKGeomAlgo;TKTopAlgo;TKernel;TKMath;TKBO;TKG2d;TKG3d;TKDraw;TKHLR;TKGeomBase;TKMesh;TKService;TKV3d;TKFillet;TKPrim;TKBool;TKOffset;TKFeat;TKShHealing")
6363
set(TKViewerTest_DEPS "TKGeomBase;TKFillet;TKBRep;TKTopAlgo;TKHLR;TKernel;TKMath;TKNIS;TKService;TKShHealing;TKBool;TKPrim;TKGeomAlgo;TKG2d;TKTopTest;TKG3d;TKOffset;TKVoxel;TKMesh;TKV3d;TKDraw;TKOpenGl")
64-
set(TKXSDRAW_DEPS "TKBRep;TKV3d;TKMath;TKNIS;TKernel;TKService;TKXSBase;TKMeshVS;TKG3d;TKViewerTest;TKG2d;TKSTEPBase;TKTopAlgo;TKShHealing;TKGeomBase;TKGeomAlgo;TKMesh;TKDraw;TKSTEP;TKIGES;TKSTL;TKVRML")
64+
set(TKXSDRAW_DEPS "TKBRep;TKV3d;TKMath;TKNIS;TKernel;TKService;TKXSBase;TKMeshVS;TKG3d;TKViewerTest;TKG2d;TKSTEPBase;TKTopAlgo;TKGeomBase;TKGeomAlgo;TKMesh;TKDraw;TKSTEP;TKIGES;TKSTL;TKVRML")
6565
set(TKDCAF_DEPS "TKGeomBase;TKBRep;TKGeomAlgo;TKernel;TKMath;TKG2d;TKG3d;TKDraw;TKCDF;TKV3d;TKNIS;TKService;TKLCAF;TKFillet;TKTopAlgo;TKPrim;TKBool;TKBO;TKCAF;TKViewerTest")
6666
set(TKXDEDRAW_DEPS "TKCDF;TKBRep;TKXCAF;TKernel;TKIGES;TKV3d;TKMath;TKNIS;TKService;TKXSBase;TKG2d;TKCAF;TKDraw;TKTopAlgo;TKLCAF;TKG3d;TKSTEPBase;TKSTEP;TKMesh;TKXSDRAW;TKXDEIGES;TKXDESTEP;TKDCAF;TKViewerTest")
6767
set(TKTObjDRAW_DEPS "TKernel;TKCDF;TKLCAF;TKTObj;TKMath;TKDraw;TKDCAF")
68-
set(TKQADraw_DEPS "TKBRep;TKNIS;TKMath;TKernel;TKService;TKG2d;TKDraw;PTKernel;TKV3d;TKGeomBase;TKG3d;TKViewerTest;TKCDF;TKDCAF;TKLCAF;TKFillet;TKTopAlgo;TKHLR;TKBool;TKGeomAlgo;TKPrim;TKBO;TKShHealing;TKOffset;TKFeat;TKCAF;TKIGES;TKXSBase;TKMesh;TKXCAF;TKSTEP;TKXDESTEP;TKXSDRAW;TKSTL;TKAdvTools;TKVoxel;TKShapeSchema;TKPShape")
68+
set(TKQADraw_DEPS "TKBRep;TKNIS;TKMath;TKernel;TKService;TKG2d;TKDraw;PTKernel;TKV3d;TKGeomBase;TKG3d;TKViewerTest;TKCDF;TKDCAF;TKLCAF;TKFillet;TKTopAlgo;TKHLR;TKBool;TKGeomAlgo;TKPrim;TKBO;TKShHealing;TKOffset;TKFeat;TKCAF;TKIGES;TKXSBase;TKMesh;TKXCAF;TKSTEP;TKXDESTEP;TKXSDRAW;TKSTL;TKVoxel;TKShapeSchema;TKPShape")
69+
set(TKIVtkDraw_DEPS "TKernel;TKBRep;TKDraw;TKG2d;TKG3d;TKGeomAlgo;TKGeomBase;TKMath;TKMesh;TKService;TKTopAlgo;TKV3d;TKOpenGl;TKIVtk")
6970
set(DRAWEXE_DEPS "TKDraw;TKMesh;TKTopAlgo;TKHLR;TKGeomAlgo;TKGeomBase;TKG2d;TKBRep;TKMath;TKG3d;TKernel;TKService")
7071

7172

@@ -78,10 +79,6 @@ if (BUILD_FoundationClasses)
7879
foreach( TK ${TKMath_DEPS})
7980
LIST(APPEND USED_TOOLKITS ${TK} )
8081
endforeach()
81-
LIST(APPEND USED_TOOLKITS TKAdvTools )
82-
foreach( TK ${TKAdvTools_DEPS})
83-
LIST(APPEND USED_TOOLKITS ${TK} )
84-
endforeach()
8582
endif()
8683

8784
if (BUILD_ModelingData)
@@ -179,6 +176,10 @@ if (BUILD_Visualization)
179176
foreach( TK ${TKVoxel_DEPS})
180177
LIST(APPEND USED_TOOLKITS ${TK} )
181178
endforeach()
179+
LIST(APPEND USED_TOOLKITS TKIVtk )
180+
foreach( TK ${TKIVtk_DEPS})
181+
LIST(APPEND USED_TOOLKITS ${TK} )
182+
endforeach()
182183
endif()
183184

184185
if (BUILD_ApplicationFramework)
@@ -348,6 +349,10 @@ if (BUILD_Draw)
348349
foreach( TK ${TKQADraw_DEPS})
349350
LIST(APPEND USED_TOOLKITS ${TK} )
350351
endforeach()
352+
LIST(APPEND USED_TOOLKITS TKIVtkDraw )
353+
foreach( TK ${TKIVtkDraw_DEPS})
354+
LIST(APPEND USED_TOOLKITS ${TK} )
355+
endforeach()
351356
LIST(APPEND USED_TOOLKITS DRAWEXE )
352357
foreach( TK ${DRAWEXE_DEPS})
353358
LIST(APPEND USED_TOOLKITS ${TK} )
@@ -373,11 +378,6 @@ IF(EXISTS "${TK_ROOT_DIR}/adm/cmake/TKMath")
373378
ELSE()
374379
LIST(APPEND UNSUBDIRS "adm/cmake/TKMath")
375380
ENDIF()
376-
IF(EXISTS "${TK_ROOT_DIR}/adm/cmake/TKAdvTools")
377-
subdirs(${TK_ROOT_DIR}/adm/cmake/TKAdvTools)
378-
ELSE()
379-
LIST(APPEND UNSUBDIRS "adm/cmake/TKAdvTools")
380-
ENDIF()
381381
IF(EXISTS "${TK_ROOT_DIR}/adm/cmake/TKG2d")
382382
subdirs(${TK_ROOT_DIR}/adm/cmake/TKG2d)
383383
ELSE()
@@ -488,6 +488,11 @@ IF(EXISTS "${TK_ROOT_DIR}/adm/cmake/TKVoxel")
488488
ELSE()
489489
LIST(APPEND UNSUBDIRS "adm/cmake/TKVoxel")
490490
ENDIF()
491+
IF(EXISTS "${TK_ROOT_DIR}/adm/cmake/TKIVtk")
492+
subdirs(${TK_ROOT_DIR}/adm/cmake/TKIVtk)
493+
ELSE()
494+
LIST(APPEND UNSUBDIRS "adm/cmake/TKIVtk")
495+
ENDIF()
491496
IF(EXISTS "${TK_ROOT_DIR}/adm/cmake/PTKernel")
492497
subdirs(${TK_ROOT_DIR}/adm/cmake/PTKernel)
493498
ELSE()
@@ -688,6 +693,11 @@ IF(EXISTS "${TK_ROOT_DIR}/adm/cmake/TKQADraw")
688693
ELSE()
689694
LIST(APPEND UNSUBDIRS "adm/cmake/TKQADraw")
690695
ENDIF()
696+
IF(EXISTS "${TK_ROOT_DIR}/adm/cmake/TKIVtkDraw")
697+
subdirs(${TK_ROOT_DIR}/adm/cmake/TKIVtkDraw)
698+
ELSE()
699+
LIST(APPEND UNSUBDIRS "adm/cmake/TKIVtkDraw")
700+
ENDIF()
691701
IF(EXISTS "${TK_ROOT_DIR}/adm/cmake/DRAWEXE")
692702
subdirs(${TK_ROOT_DIR}/adm/cmake/DRAWEXE)
693703
ELSE()

adm/cmake/FWOSPlugin/CMakeLists.txt

-10
Original file line numberDiff line numberDiff line change
@@ -58,16 +58,6 @@ endif()
5858
ENDIF()
5959
ENDIF()
6060

61-
IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/FWOSDriver/FWOSDriver_Driver.cxx")
62-
list( APPEND FWOSPlugin_USED_SRCFILES "${BUILD_PATCH_DIR}//src/FWOSDriver/FWOSDriver_Driver.cxx" )
63-
SOURCE_GROUP (FWOSDriver FILES "${BUILD_PATCH_DIR}//src/FWOSDriver/FWOSDriver_Driver.cxx")
64-
ELSE()
65-
IF(EXISTS "${CMAKE_SOURCE_DIR}//src/FWOSDriver/FWOSDriver_Driver.cxx")
66-
list( APPEND FWOSPlugin_USED_SRCFILES "${CMAKE_SOURCE_DIR}//src/FWOSDriver/FWOSDriver_Driver.cxx" )
67-
SOURCE_GROUP (FWOSDriver FILES "${CMAKE_SOURCE_DIR}//src/FWOSDriver/FWOSDriver_Driver.cxx")
68-
ENDIF()
69-
ENDIF()
70-
7161
IF(NOT "${BUILD_PATCH_DIR}" STREQUAL "" AND EXISTS "${BUILD_PATCH_DIR}//src/FWOSDriver/FWOSDriver_DriverFactory.cxx")
7262
list( APPEND FWOSPlugin_USED_SRCFILES "${BUILD_PATCH_DIR}//src/FWOSDriver/FWOSDriver_DriverFactory.cxx" )
7363
SOURCE_GROUP (FWOSDriver FILES "${BUILD_PATCH_DIR}//src/FWOSDriver/FWOSDriver_DriverFactory.cxx")

0 commit comments

Comments
 (0)