Archived issue #0029025
TInspector include files are not installed to inc directory by CMake
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.
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.
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.
[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.
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.
[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.
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
[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
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.
[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.
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.
[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.
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.
[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.
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
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
Thanks, I will try it.
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).
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).
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
[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
Branch [archived branch] has been created by Commenter 3.
[revision removed]
No new revisions were added by this update.
[revision removed]
No new revisions were added by this update.
Branch [archived branch] has been created by Commenter 3.
[revision removed]
No new revisions were added by this update.
[revision removed]
No new revisions were added by this update.
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
[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
Dear Igor,
branch CR29025_4 has two commits in history:
CR29042 and the current.
branch CR29025_4 has two commits in history:
CR29042 and the current.
Job for this branch is the next:
http://jenkins-test-10.nnov.opencascade.com/view/CR29025_4-master-NDS/
http://jenkins-test-10.nnov.opencascade.com/view/CR29025_4-master-NDS/
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
[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
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]