View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0027121 | Open CASCADE | OCCT:Configuration | public | 2016-01-28 14:45 | 2016-04-20 15:50 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Target Version | 7.0.0 | Fixed in Version | 7.0.0 | ||
Summary | 0027121: Configuration, CMake - build process does not use patched header files | ||||
Description | It is possible to introduce patches to Open CASCADE Technology not affecting the original source distribution. CMake variable BUILD_PATCH is used for that. It points to the directory recognized as a "patch" for OCCT. If specified, the files from this directory take precedence over the corresponding native OCCT sources. At the moment building process does not use patched header files. For example we have patch of file Aspect_AspectLine.hxx in directory D:/patch/src/Aspect. CMake configuration process creates linked header file ${CMAKE_BINARY_DIR}/inc/Aspect_AspectLine.hxx which contains next line: #include "D:/occt/src/Aspect/Aspect_AspectLine.hxx" but it should contains: #include "D:/patch/src/Aspect/Aspect_AspectLine.hxx" | ||||
Steps To Reproduce | 1) Create patch for any header file of occt 2) Configure and generate solution with using BUILD_PATCH variable 3) Open solution by MSVC and make sure that patched header file in used (in Solution tab and during build process. | ||||
Tags | No tags attached. | ||||
Test case number | |||||
|
Branch CR27121 has been created by ski. SHA-1: 0b123cf98a059c7168d3b818798237f8692bfff7 Detailed log of new commits: Author: ski Date: Thu Jan 28 14:49:00 2016 +0300 Small correction of documentation about CMake configuration process Author: ski Date: Thu Jan 28 14:48:07 2016 +0300 0027121: Configuration, CMake - build process does not use patched header files Corrected collecting of all headers to <binary dir>/inc folder |
|
Branch CR27121 has been updated forcibly by ski. SHA-1: 797b74ede26cbcb9bf839875c90e68080e3f8a45 |
|
Product branch CR27121 was created. It contains the same changes as in occt branch CR27121. |
|
OCCT branch CR27121 and PRODUCTS branch CR27121 were created. Please, review. |
|
Branch CR27121 has been updated forcibly by ski. SHA-1: 4d9043c902defb684f7356f88a268a19951b3f9b |
|
dear bugmaster, there is no any remark. please integrate |
|
Branch CR27121 has been deleted by kgv. SHA-1: 4d9043c902defb684f7356f88a268a19951b3f9b |
occt: master f1d057b7 2016-01-28 11:48:07
Committer: bugmaster Details Diff |
0027121: Configuration, CMake - build process does not use patched header files Corrected collecting of all headers to <binary dir>/inc folder Small correction of documentation about CMake configuration process |
Affected Issues 0027121 |
|
mod - adm/cmake/occt_macros.cmake | Diff File | ||
mod - dox/dev_guides/building/cmake/cmake.md | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-01-28 14:45 |
|
New Issue | |
2016-01-28 14:45 |
|
Assigned To | => ski |
2016-01-28 14:45 |
|
Status | new => assigned |
2016-01-28 14:49 | git | Note Added: 0050195 | |
2016-01-28 15:45 | git | Note Added: 0050199 | |
2016-01-28 16:06 |
|
Note Added: 0050200 | |
2016-02-01 12:44 |
|
Note Added: 0050278 | |
2016-02-01 12:44 |
|
Assigned To | ski => ibs |
2016-02-01 12:44 |
|
Status | assigned => resolved |
2016-02-01 12:45 | git | Note Added: 0050279 | |
2016-02-03 13:54 |
|
Note Added: 0050379 | |
2016-02-03 13:54 |
|
Assigned To | ibs => bugmaster |
2016-02-03 13:54 |
|
Status | resolved => reviewed |
2016-02-03 14:07 |
|
Target Version | 7.1.0 => 7.0.0 |
2016-02-03 14:55 | bugmaster | Status | reviewed => tested |
2016-02-03 15:12 |
|
Note Edited: 0050379 | |
2016-02-05 12:49 | bugmaster | Changeset attached | => occt master f1d057b7 |
2016-02-05 12:49 | bugmaster | Status | tested => verified |
2016-02-05 12:49 | bugmaster | Resolution | open => fixed |
2016-04-17 13:18 | git | Note Added: 0052842 | |
2016-04-20 15:43 |
|
Fixed in Version | => 7.0.0 |
2016-04-20 15:50 |
|
Status | verified => closed |