View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0029396 | Open CASCADE | OCCT:Configuration | public | 2017-12-20 18:04 | 2018-06-29 21:19 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | Unscheduled | ||||
Target Version | 7.3.0 | Fixed in Version | 7.3.0 | ||
Summary | 0029396: Configuration, Cmake: restore 3rd-party libraries into INTERFACE_LINK_LIBRARIES property of installed OCCT targets | ||||
Description | In the frames of 0029277 issue all third-party libraries were removed from INTERFACE_LINK_LIBRARIES property of some OCCT libraries. The reason for this removing was the fact that after copying/moving OCCT build from one workstation to another or simple moving of the third-party libraries the absolute paths, which are presented in the OCCT CMake configuration files, became invalid. But as a result the changes, described above, lead to a problem with the linking on Linux, for the details see 0028977 issue. So to avoid this problem it is suggested to rollback the changes made in the frames of 0029277 issue. Regarding the problem described in 0029277 issue: it is true that current OCCT CMake configuration is doesn't allow move OCCT build or third-party libraries in a simple way. It is required to update manually several OCCT CMake configuration files in order to correct absolute path to OCCT third-party libraries (tbb, ffmpeg, ...). Maybe it make sense to improve OCCT CMake configuration in order to simplify the procedure of the moving OCCT builds, but this is beyond the scope of this concrete issue. | ||||
Steps To Reproduce | Configure, Generate and Build solution as usual Check that installed CMake config files contains paths to 3rd-party libraries in INTERFACE_LINK_LIBRARIES property of some OCCT libraries. | ||||
Tags | No tags attached. | ||||
Test case number | Not needed | ||||
|
Branch CR29396 has been created by ski. SHA-1: bea5d1599d52839dc369690710d175c37e098704 Detailed log of new commits: Author: ski Date: Thu Dec 21 15:37:53 2017 +0300 0029396: Configuration, Cmake: restore 3rd-party libraries into INTERFACE_LINK_LIBRARIES property of installed OCCT targets Changes from branch CR29277 were reverted. |
|
Branch CR29396 has been updated forcibly by ski. SHA-1: a3ecaa2850b703fcbd6f6f76ef7ef910bc79091f |
|
Dear apn, please review. |
|
Branch CR29396 has been updated forcibly by ski. SHA-1: 652fbb36f7fb0d4ac6d5273f9c16d193a8a93f78 |
|
Reviewed and tested. Installed CMake config files contains paths to 3rd-party libraries in INTERFACE_LINK_LIBRARIES property (e.g. OpenCASCADEFoundationClassesTargets.cmake contains "C:/occt-3rdparty/Windows-64-VC10/tbb_2017.0.100/lib/intel64/vc10/tbb.lib", etc). |
|
Branch CR29396 has been deleted by kgv. SHA-1: 652fbb36f7fb0d4ac6d5273f9c16d193a8a93f78 |
occt: master 8197951d 2017-12-21 12:37:53
Committer: bugmaster Details Diff |
0029396: Configuration, Cmake: restore 3rd-party libraries into INTERFACE_LINK_LIBRARIES property of installed OCCT targets Changes from branch CR29277 were reverted. |
Affected Issues 0029396 |
|
mod - adm/cmake/occt_toolkit.cmake | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-12-20 18:04 |
|
New Issue | |
2017-12-20 18:04 |
|
Assigned To | => bugmaster |
2017-12-20 18:05 |
|
Relationship added | related to 0029277 |
2017-12-20 18:05 |
|
Relationship added | related to 0028977 |
2017-12-20 18:17 | bugmaster | Assigned To | bugmaster => ski |
2017-12-20 18:17 | bugmaster | Status | new => assigned |
2017-12-22 09:45 | git | Note Added: 0073079 | |
2017-12-22 11:00 | git | Note Added: 0073083 | |
2017-12-22 11:03 |
|
Note Added: 0073084 | |
2017-12-22 11:03 |
|
Assigned To | ski => apn |
2017-12-22 11:03 |
|
Status | assigned => resolved |
2017-12-22 11:03 |
|
Steps to Reproduce Updated | |
2017-12-22 11:54 | git | Note Added: 0073088 | |
2017-12-22 12:05 | apn | Test case number | => Not needed |
2017-12-22 12:05 | apn | Note Added: 0073089 | |
2017-12-22 12:05 | apn | Assigned To | apn => bugmaster |
2017-12-22 12:05 | apn | Status | resolved => reviewed |
2017-12-22 12:28 | bugmaster | Status | reviewed => tested |
2017-12-23 12:07 | bugmaster | Changeset attached | => occt master 8197951d |
2017-12-23 12:07 | bugmaster | Status | tested => verified |
2017-12-23 12:07 | bugmaster | Resolution | open => fixed |
2018-01-11 11:10 | git | Note Added: 0073332 | |
2018-02-20 12:58 |
|
Target Version | 7.4.0 => 7.3.0 |
2018-06-29 21:15 |
|
Fixed in Version | => 7.3.0 |
2018-06-29 21:19 |
|
Status | verified => closed |