DiscussionsIssue archiveOCCT:Configuration

Archived issue #0029025

TInspector include files are not installed to inc directory by CMake

Open CASCADEOCCT:Configurationclosed21 public notes

Search issues

Description

We have found that TInspector headers are copied to directory "tools" instead of "inc". Is there any reason for such CMake behavior? This looks especially strange as TInspector libraries are copied to the standard destination (e.g. win64/vc12/lib, etc.). Can CMake be reconfigured to copy the header files to inc?

I set version 7.2.0 as the issue is quite important for our R&D project.

Public activity

21 archived notes

Participants are labeled by their role within this record.

01Commenter 2
Branch [archived branch] has been created by Commenter 3.

[revision removed]


Detailed log of new commits:

Author: Commenter 3
Date: Thu Aug 24 08:25:47 2017 +0300

    0029025: TInspector include files are not installed to inc directory by CMake
    
    TInspector headers are collected in 'inc/tools' directory.
02Commenter 2
Branch [archived branch] has been updated by Commenter 3.

[revision removed]


Detailed log of new commits:

Author: Commenter 3
Date: Thu Aug 24 12:28:20 2017 +0300

    0029025: TInspector include files are not installed to inc directory by CMake
    
    TInspector headers are collected in 'inc/inspector' directory.
    
    # At the same time this subdirectory should not be included into project's headers. So, we need to append 'inspector/' prefix in all files.

03Commenter 2
Branch [archived branch] has been updated by Commenter 3.

[revision removed]


Detailed log of new commits:

Author: Commenter 3
Date: Thu Aug 24 12:58:53 2017 +0300

    0029025: TInspector include files are not installed to inc directory by CMake
    
    TInspector headers are collected in 'inc/inspector' directory.
    
    # At the same time this subdirectory should not be included into project's headers. So, we need to append 'inspector/' prefix in all files.

Author: Commenter 3
Date: Thu Aug 24 12:48:10 2017 +0300

    0029025: TInspector include files are not installed to inc directory by CMake
    
    TInspector headers are collected in 'inc/inspector' directory.
    
    # At the same time this subdirectory should not be included into project's headers. So, we need to append 'inspector/' prefix in all files.

Author: Commenter 3
Date: Thu Aug 24 08:25:47 2017 +0300

    0029025: TInspector include files are not installed to inc directory by CMake
    
    TInspector headers are installed into 'inc/inspector' directory.
    
    # At the same time this subdirectory should not be included into project's headers. So, we need to append 'inspector/' prefix in all files.

Author: Commenter 3
Date: Wed Aug 23 16:24:35 2017 +0300

    0029042: DRAW - Extend 'tinspector' command with additional Arguments
    
    extending DRAW Commands;
    eliminating warnings;
    improve Export to ShapeView dialog;
    avoid crash with QML using;
    some minor GUI corrections

04Commenter 2
Branch [archived branch] has been created by Commenter 3.

[revision removed]


Detailed log of new commits:

Author: Commenter 3
Date: Thu Aug 24 08:25:47 2017 +0300

    0029025: TInspector include files are not installed to inc directory by CMake
    
    TInspector headers are collected in 'inc/inspector' directory.
    
    # At the same time this subdirectory should not be included into project's headers. So, we need to append 'inspector/' prefix in all files.
05Commenter 2
Branch [archived branch] has been updated by Commenter 3.

[revision removed]


Detailed log of new commits:

Author: Commenter 3
Date: Thu Aug 24 13:11:36 2017 +0300

    0029025: TInspector include files are not installed to inc directory by CMake
    
    TInspector headers are collected in 'inc/inspector' directory.
    
    # At the same time this subdirectory should not be included into project's headers. So, we need to append 'inspector/' prefix in all files.

06Commenter 2
Branch [archived branch] has been updated by Commenter 3.

[revision removed]


Detailed log of new commits:

Author: Commenter 3
Date: Thu Aug 24 13:56:08 2017 +0300

    0029025: TInspector include files are not installed to inc directory by CMake
    
    # TInspector test cases are improved to use new arguments.

07Commenter 3
Dear Sergey,

TInspector headers are installed now into "inc/inspector".

Please correct include of TInspector headers by adding the "inspector" prefix in your code (#include <inspector/TInspector_Communicator.hxx>).

[signature removed]yours, Natalia
08Commenter 8
Thanks, I will try it.
09Commenter 3
Jenkins job is the next:
http://jenkins-test-10.nnov.opencascade.com/view/CR29025_1-master-NDS/view/ALL/

CR29025_1 branch contains modifications of CR29042 (It was rebased on it).
10Commenter 2
Branch [archived branch] has been updated by Commenter 3.

[revision removed]


Detailed log of new commits:

Author: Commenter 3
Date: Thu Aug 24 14:59:37 2017 +0300

    0029025: TInspector include files are not installed to inc directory by CMake
    
    # cherry picked modifications from CR29025_1 branch

11Commenter 2
Branch [archived branch] has been created by Commenter 3.

[revision removed]


No new revisions were added by this update.
12Commenter 2
Branch [archived branch] has been created by Commenter 3.

[revision removed]


No new revisions were added by this update.
13Commenter 2
Branch [archived branch] has been created by Commenter 3.

[revision removed]


Detailed log of new commits:

Author: Commenter 3
Date: Thu Aug 24 08:25:47 2017 +0300

    0029025: TInspector include files are not installed to inc directory by CMake
    
    TInspector headers are installed in 'inc/inspector' directory.

Author: Commenter 3
Date: Wed Aug 23 16:24:35 2017 +0300

    0029042: DRAW - Extend 'tinspector' command with additional Arguments
    
    extending DRAW Commands;
    eliminating warnings;
    improve Export to ShapeView dialog;
    avoid crash with QML using;
    some minor GUI corrections
14Commenter 3
Dear Igor,
branch CR29025_4 has two commits in history:
CR29042 and the current.
15Commenter 3
16Commenter 2
Branch [archived branch] has been updated by Commenter 3.

[revision removed]


Detailed log of new commits:

Author: unknown
Date: Fri Aug 25 10:11:20 2017 +0300

    0029025: TInspector include files are not installed to inc directory by CMake
    
    # elimination Linux warnings

17Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]
18Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]
19Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]
20Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]
21Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]