View Issue Details

IDProjectCategoryView StatusLast Update
0029308Open CASCADEOCCT:Configurationpublic2019-09-22 11:43
ReporterabvAssigned Tobugmaster  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Target Version7.4.0Fixed in Version7.4.0 
Summary0029308: Configuration, Inspectors - search of Qt in CMake scripts is separated from search of other 3rd-party libs
DescriptionOCCT CMake scripts perform search of Qt if BUILD_Inspectors option is enabled. Unlike for other 3rd-party tools, this search is done at the end of the script. It is not logical and not convenient because:

1. Qt is not listed among the list of used thrird-party libs (see "Info: The directories of 3rdparty" in the log)

2. Qt is searched after processing of inc folder, which is quite long. Hence, if Qt cannot be found, this time is spent for nothing.

See CMake log in "additional info" field.
Additional information
and documentation updates
cotire 1.7.9 loaded.
Info: /D_WINDOWS has been removed from CMAKE_CXX_FLAGS
Info: /DWIN32 has been removed from CMAKE_CXX_FLAGS
Info: /D_WINDOWS has been removed from CMAKE_C_FLAGS
Info: /DWIN32 has been removed from CMAKE_C_FLAGS
Info: TCL is used by OCCT
Info: TK is used from TCL folder: D:/ABV/OCCT/3rdparty/tcltk-86-64
Info: TK is used by OCCT
Info: Freetype is used by OCCT
Info: TKIVtk and TKIVtkDraw toolkits excluded due to VTK usage is disabled
Info: The directories of 3rdparty headers:
    D:/ABV/OCCT/3rdparty/tcltk-86-64/include
    D:/ABV/OCCT/3rdparty/freetype-2.5.5-vc12-64/include
    D:/ABV/OCCT/3rdparty/freeimage-3.17.0-vc12-64/include
    D:/ABV/OCCT/3rdparty/tbb_2017.0.100/include
Info: The directories of 3rdparty libraries:
    D:/ABV/OCCT/3rdparty/tcltk-86-64/lib
    D:/ABV/OCCT/3rdparty/freetype-2.5.5-vc12-64/lib
    D:/ABV/OCCT/3rdparty/freeimage-3.17.0-vc12-64/lib
    D:/ABV/OCCT/3rdparty/tbb_2017.0.100/lib/intel64/vc12

Info: (15:49:14) Start collecting all OCCT header files into D:/ABV/OCCT/occt/win64/vc12/cmake/inc ...
Info: (15:49:14) Compare FILES with files in package directories...
Warning. File D:/ABV/OCCT/occt/src/StepFile/step.lex is not listed in D:/ABV/OCCT/occt/src/StepFile/FILES
Warning. File D:/ABV/OCCT/occt/src/StepFile/step.yacc is not listed in D:/ABV/OCCT/occt/src/StepFile/FILES
Info: (15:49:24) Create header-links in inc folder...
Info: (15:49:33) Checking headers in inc folder...
Warning. (inspector) D:/ABV/OCCT/occt/win64/vc12/cmake/inc/inspector is not used and will be removed from D:/ABV/OCCT/occt/win64/vc12/cmake/inc
Info: (15:49:36) End the collecting

Info: (15:49:36) Start collecting all OCCT tool header files into D:/ABV/OCCT/occt/win64/vc12/cmake/tools/inc ...
Info: (15:49:36) Compare FILES with files in package directories...
Info: (15:49:36) Create header-links in inc folder...
Info: (15:49:36) Checking headers in inc folder...
Info: Qt is used from folder: D:/ABV/Projects/AssemblyControl/cadprocessor/3rdparty/qt-5.9.1-vc12-64
Info: Qt is used by OCCT
Info: (15:49:36) OCCT toolkits processed
Info: (15:49:36) OCCT configuration files prepared
Configuring done
TagsNo tags attached.
Test case numberNot needed

Relationships

parent of 0030851 assigned Open CASCADE Qt installation procedure doesn't work properly 
Not all the children of this issue are yet resolved or closed.

Activities

git

2019-07-19 13:54

administrator   ~0085789

Branch CR29308 has been created by apn.

SHA-1: 6c719dc0716263a14acc6e239a2d539248008123


Detailed log of new commits:

Author: apn
Date: Fri Jul 19 13:52:33 2019 +0300

    0029308: Configuration, Inspectors - search of Qt in CMake scripts is separated from search of other 3rd-party libs
    
    Qt for inspector and samples is searched together with all 3rd-party products

apn

2019-07-19 14:06

administrator   ~0085791

Dear ski, could you please review occt and products branches CR29308.

git

2019-09-18 18:00

administrator   ~0087263

Branch CR29308 has been updated forcibly by apn.

SHA-1: b8d9e7d5368b83219fe17238ae2f0718008fe08a

apn

2019-09-18 18:51

administrator   ~0087268

http://jenkins-test-12.nnov.opencascade.com/view/CR29308-CR29308-APN/

git

2019-09-22 11:40

administrator   ~0087407

Branch CR29308 has been deleted by inv.

SHA-1: b8d9e7d5368b83219fe17238ae2f0718008fe08a

Related Changesets

occt: master 05ed7ed8

2019-07-19 10:52:33

apn


Committer: bugmaster Details Diff
0029308: Configuration, Inspectors - search of Qt in CMake scripts is separated from search of other 3rd-party libs

Qt for inspector and samples is searched together with all 3rd-party products
Affected Issues
0029308
mod - adm/cmake/qt.cmake Diff File
mod - CMakeLists.txt Diff File

Issue History

Date Modified Username Field Change
2017-11-09 15:57 abv New Issue
2017-11-09 15:57 abv Assigned To => bugmaster
2017-11-09 17:18 abv Target Version => 7.4.0
2017-11-28 11:37 bugmaster Assigned To bugmaster => apn
2017-11-28 11:37 bugmaster Status new => assigned
2019-07-19 13:54 git Note Added: 0085789
2019-07-19 14:06 apn Test case number => Not needed
2019-07-19 14:06 apn Note Added: 0085791
2019-07-19 14:06 apn Assigned To apn => ski
2019-07-19 14:06 apn Status assigned => resolved
2019-07-19 14:27 apn Relationship added parent of 0030851
2019-09-18 18:00 git Note Added: 0087263
2019-09-18 18:50 apn Assigned To ski => bugmaster
2019-09-18 18:50 apn Status resolved => reviewed
2019-09-18 18:51 apn Note Added: 0087268
2019-09-20 07:51 bugmaster Status reviewed => tested
2019-09-21 18:13 bugmaster Changeset attached => occt master 05ed7ed8
2019-09-21 18:13 bugmaster Status tested => verified
2019-09-21 18:13 bugmaster Resolution open => fixed
2019-09-22 11:40 git Note Added: 0087407