View Issue Details

IDProjectCategoryView StatusLast Update
0022663Open CASCADEOCCT:WOKpublic2012-10-26 16:32
Reporterkgv Assigned Tobugmaster  
PrioritynormalSeverityfeature 
Status closedResolutionfixed 
OSWindows NT 
Summary0022663: Improve VS project files generation
DescriptionI'm working on optimized VS project files generation from WOK.
Current TCL procedure for VS project files generation uses dependencies files
like:

    wnt\obj\TKDraw\.adm\TKDraw_lib_tks.Dep

which are available only after compilation (wprocess -
DGroups=Src,Xcpp,Obj,Dep) step in WOK.
This makes VS project generation useless and double-work (you need compile the
whole OCCT twice!) in most cases.

This is suggested to freeze dependencies information (across ToolKits) in
EXTERLIB files. So the only required steps will be only Src and Xcpp (thats
takes not too much time).
TagsNo tags attached.
Test case number

Attached Files

  • kgv-OCC22663-WOK-v1.tar.gz (67,285 bytes)
  • kgv-OCC22663-WOK-v2.tar.gz (67,279 bytes)
  • kgv-OCC22663-WOK-v3.tar.gz (67,316 bytes)
  • kgv-OCC22663-WOK-v5.tar.gz (67,000 bytes)

Activities

2011-07-15 13:44

 

kgv-OCC22663-WOK-v1.tar.gz (67,285 bytes)

2011-07-15 14:17

 

kgv-OCC22663-WOK-v2.tar.gz (67,279 bytes)

2011-07-18 09:35

 

kgv-OCC22663-WOK-v3.tar.gz (67,316 bytes)

2011-07-18 11:44

 

kgv-OCC22663-WOK-v5.tar.gz (67,000 bytes)

kgv

2012-02-02 11:44

developer   ~0019345

Dear Bugmaster,

into Bug branch http://svn/svn/occt-products/branches/OCC22663 were
integrated modified EXTERNLIB files that contains cross ToolKits dependencies
information.

Please integrate them to make VS project files generation available for Product branch.

bugmaster

2012-03-19 18:57

administrator   ~0020043

Integration into trunk of occt-products repository

Date: 2012-03-19 18:47:49 +0400 (Mon, 19 Mar 2012)
New Revision: 18579

Added:
   trunk/src/DFBrowserPlugin/EXTERNLIB
   trunk/src/OCCLicenseExe/EXTERNLIB
   trunk/src/OCCLicenseExe/FILES
   trunk/src/TKBestFit/EXTERNLIB
   trunk/src/TKBestFitTest/EXTERNLIB
   trunk/src/TKCRDRAW/EXTERNLIB
   trunk/src/TKColBase/EXTERNLIB
   trunk/src/TKColProxy/EXTERNLIB
   trunk/src/TKColTest/EXTERNLIB
   trunk/src/TKEMeshTest/EXTERNLIB
   trunk/src/TKEMeshTest/FILES
   trunk/src/TKHelix/EXTERNLIB
   trunk/src/TKHelix/FILES
   trunk/src/TKOMF/EXTERNLIB
   trunk/src/TKOMF/FILES
   trunk/src/TKOMFBase/EXTERNLIB
   trunk/src/TKOMFBase/FILES
   trunk/src/TKOMFCAF/EXTERNLIB
   trunk/src/TKOMFCAF/FILES
   trunk/src/TKOMFTest/EXTERNLIB
   trunk/src/TKOMFTest/FILES
   trunk/src/TKOMFVS/EXTERNLIB
   trunk/src/TKOMFVS/FILES
   trunk/src/TKOverlap/EXTERNLIB
   trunk/src/TKOverlap/FILES
   trunk/src/TKQMesh/EXTERNLIB
   trunk/src/TKQMesh/FILES
   trunk/src/TKSurfTools/EXTERNLIB
   trunk/src/TKSurfTools/FILES
   trunk/src/TKTestSM/EXTERNLIB
   trunk/src/TKTestSM/FILES
   trunk/src/TKXDEDXF/EXTERNLIB
   trunk/src/TKXDEDXF/FILES
   trunk/src/TKXDESAT/EXTERNLIB
   trunk/src/TKXDESAT/FILES
   trunk/src/TKXDEXT/EXTERNLIB
   trunk/src/TKXDEXT/FILES
   trunk/src/TKXSDRAWOVERLAP/EXTERNLIB
   trunk/src/TKXSDRAWOVERLAP/FILES
   trunk/src/TKXSDRAWSAT/EXTERNLIB
Modified:
   trunk/src/DFBrowserPlugin/FILES
   trunk/src/TKACIS/EXTERNLIB
   trunk/src/TKAdvSurf/EXTERNLIB
   trunk/src/TKBestFit/FILES
   trunk/src/TKBestFitTest/FILES
   trunk/src/TKCDLFront/EXTERNLIB
   trunk/src/TKCPPClient/EXTERNLIB
   trunk/src/TKCPPExt/EXTERNLIB
   trunk/src/TKCPPIntExt/EXTERNLIB
   trunk/src/TKCPPJini/EXTERNLIB
   trunk/src/TKCR/EXTERNLIB
   trunk/src/TKCRDRAW/FILES
   trunk/src/TKCSFDBSchema/EXTERNLIB
   trunk/src/TKColBase/FILES
   trunk/src/TKColProxy/FILES
   trunk/src/TKColTest/FILES
   trunk/src/TKDFBrowser/EXTERNLIB
   trunk/src/TKDXF/EXTERNLIB
   trunk/src/TKEMesh/EXTERNLIB
   trunk/src/TKIDLFront/EXTERNLIB
   trunk/src/TKOCCLicense/EXTERNLIB
   trunk/src/TKSAT/EXTERNLIB
   trunk/src/TKShHealingAdv/EXTERNLIB
   trunk/src/TKTCPPExt/EXTERNLIB
   trunk/src/TKTestFEAPI/EXTERNLIB
   trunk/src/TKWOK/EXTERNLIB
   trunk/src/TKWOKTcl/EXTERNLIB
   trunk/src/TKXSDRAWDXF/EXTERNLIB
   trunk/src/TKXSDRAWSAT/FILES
   trunk/src/TKXSDRAWXT/EXTERNLIB
   trunk/src/TKXT/EXTERNLIB
   trunk/src/WOKLibs/EXTERNLIB
   trunk/src/WOKSH/EXTERNLIB

kgv

2012-10-26 14:55

developer   ~0021972

Dear bugmaster,

I suggest to close this bug as all related changes were already integrated and new features processed in scope of new records.

Related Changesets

occt: master 69538a22

2011-07-18 12:36:16

kgv


Committer: bugmaster Details Diff
OCC22663 Improve VS project files generation Affected Issues
0022663
add - src/DRAWEXE/EXTERNLIB Diff File
mod - src/DRAWEXE/FILES Diff File
mod - src/FWOSPlugin/EXTERNLIB Diff File
add - src/TKAdvTools/EXTERNLIB Diff File
mod - src/TKAdvTools/FILES Diff File
mod - src/TKBin/EXTERNLIB Diff File
add - src/TKBinL/EXTERNLIB Diff File
mod - src/TKBinL/FILES Diff File
mod - src/TKBinTObj/EXTERNLIB Diff File
mod - src/TKBinXCAF/EXTERNLIB Diff File
mod - src/TKBO/EXTERNLIB Diff File
mod - src/TKBool/EXTERNLIB Diff File
mod - src/TKBRep/EXTERNLIB Diff File
mod - src/TKCAF/EXTERNLIB Diff File
mod - src/TKDCAF/EXTERNLIB Diff File
mod - src/TKDraw/EXTERNLIB Diff File
mod - src/TKFeat/EXTERNLIB Diff File
mod - src/TKFillet/EXTERNLIB Diff File
mod - src/TKG2d/EXTERNLIB Diff File
mod - src/TKG3d/EXTERNLIB Diff File
mod - src/TKGeomAlgo/EXTERNLIB Diff File
mod - src/TKGeomBase/EXTERNLIB Diff File
mod - src/TKHLR/EXTERNLIB Diff File
mod - src/TKIGES/EXTERNLIB Diff File
add - src/TKLCAF/EXTERNLIB Diff File
mod - src/TKLCAF/FILES Diff File
mod - src/TKMesh/EXTERNLIB Diff File
add - src/TKMeshVS/EXTERNLIB Diff File
add - src/TKMeshVS/FILES Diff File
mod - src/TKNIS/EXTERNLIB Diff File
mod - src/TKOffset/EXTERNLIB Diff File
mod - src/TKOpenGl/EXTERNLIB Diff File
mod - src/TKPCAF/EXTERNLIB Diff File
mod - src/TKPLCAF/EXTERNLIB Diff File
mod - src/TKPrim/EXTERNLIB Diff File
mod - src/TKPShape/EXTERNLIB Diff File
mod - src/TKQADraw/EXTERNLIB Diff File
mod - src/TKService/EXTERNLIB Diff File
mod - src/TKShapeSchema/EXTERNLIB Diff File
mod - src/TKShHealing/EXTERNLIB Diff File
mod - src/TKStdLSchema/EXTERNLIB Diff File
mod - src/TKStdSchema/EXTERNLIB Diff File
mod - src/TKSTEP/EXTERNLIB Diff File
add - src/TKSTEP209/EXTERNLIB Diff File
mod - src/TKSTEP209/FILES Diff File
add - src/TKSTEPAttr/EXTERNLIB Diff File
mod - src/TKSTEPAttr/FILES Diff File
add - src/TKSTEPBase/EXTERNLIB Diff File
mod - src/TKSTEPBase/FILES Diff File
mod - src/TKSTL/EXTERNLIB Diff File
mod - src/TKTObj/EXTERNLIB Diff File
mod - src/TKTObjDRAW/EXTERNLIB Diff File
mod - src/TKTopAlgo/EXTERNLIB Diff File
add - src/TKTopTest/EXTERNLIB Diff File
mod - src/TKTopTest/FILES Diff File
mod - src/TKV2d/EXTERNLIB Diff File
mod - src/TKV3d/EXTERNLIB Diff File
mod - src/TKViewerTest/EXTERNLIB Diff File
add - src/TKVoxel/EXTERNLIB Diff File
add - src/TKVoxel/FILES Diff File
mod - src/TKVRML/EXTERNLIB Diff File
mod - src/TKXCAF/EXTERNLIB Diff File
mod - src/TKXCAFSchema/EXTERNLIB Diff File
mod - src/TKXDEDRAW/EXTERNLIB Diff File
mod - src/TKXDEIGES/EXTERNLIB Diff File
mod - src/TKXDESTEP/EXTERNLIB Diff File
add - src/TKXMesh/EXTERNLIB Diff File
add - src/TKXMesh/FILES Diff File
mod - src/TKXml/EXTERNLIB Diff File
mod - src/TKXmlL/EXTERNLIB Diff File
mod - src/TKXmlTObj/EXTERNLIB Diff File
mod - src/TKXmlXCAF/EXTERNLIB Diff File
mod - src/TKXSBase/EXTERNLIB Diff File
mod - src/TKXSDRAW/EXTERNLIB Diff File

Issue History

Date Modified Username Field Change
2011-09-13 12:59 bugmaster Assigned To bugmaster => kgv
2011-09-13 12:59 bugmaster Status new => assigned
2012-02-02 11:44 kgv Note Added: 0019345
2012-03-19 18:57 bugmaster Note Added: 0020043
2012-03-29 17:26 bugmaster Changeset attached => occt master 69538a22
2012-10-26 14:55 kgv Note Added: 0021972
2012-10-26 14:55 kgv Assigned To kgv => bugmaster
2012-10-26 14:55 kgv Status assigned => resolved
2012-10-26 16:32 bugmaster Status resolved => closed
2012-10-26 16:32 bugmaster Assigned To bugmaster => kgv
2012-10-26 16:32 bugmaster Resolution open => fixed
2012-10-26 16:32 bugmaster Fixed in Version EMPTY =>