View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0025713 | Open CASCADE | OCCT:Configuration | public | 2015-01-16 11:53 | 2018-03-19 08:59 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | integration request | ||
Status | closed | Resolution | fixed | ||
Product Version | 6.8.0 | ||||
Target Version | 6.9.0 | Fixed in Version | 6.9.0 | ||
Summary | 0025713: CMake configuring procedure should allow to build OCCT as static libraries | ||||
Description | CMake configuring procedure should allow to build OCCT as static libraries. New CMake variable BUILD_LIBRARIES has two options "STATIC" and "SHARED" should be introduced | ||||
Steps To Reproduce | 1. get CR25713 branch in occt git 2. use the changes from CR25713 branch in WOK git 3. generate cmake-files by wok: wgenproj -target=cmake static build: 4. generate vc10 occt solution from cmake-files with BUILD_LIBRARY_TYPE = static 5. build the generated vc10 project 6. DRAWEXE excluded from the project. shared build: 7. generate vc10 occt solution from cmake-files with BUILD_LIBRARY_TYPE = Shared 8. build the generated vc10 project 9. build "install" target 10. run draw.bat from install folder and run "testgrid demo" to check | ||||
Tags | No tags attached. | ||||
Test case number | Not needed | ||||
|
Branch CR25713 has been created by ibs. SHA-1: f2481b6a366ef0e4518432c8cef0a0270ab36b4f Detailed log of new commits: Author: ibs Date: Fri Jan 16 12:15:11 2015 +0300 0025713: CMake configuring procedure should allow to build OCCT as static libraries BUILD_LIBRARY_TYPE variable added |
|
dear ski, please test the new cmake feature (static build) |
|
I have reproduced "Steps To Reproduce" scenario. 224 warnings and 3 errors appear during compilation. Please, look attached files. |
2015-01-21 15:37 developer |
full compilation log.txt (358,542 bytes) |
2015-01-21 15:37 developer |
errors.txt (1,524 bytes) |
2015-01-21 15:37 developer |
warnings.txt (40,594 bytes) |
|
Branch CR25713 has been updated forcibly by ibs. SHA-1: 8a0a724878e9e4f69801837f09f216a5497f5086 |
|
dear ski, please review CR25713 branch of occt git and CR25713 one of WOK git |
|
No remarks, please test |
|
Fix has been tested on Windows and Linux platforms. Fix for WOK has been integrated into occt-wok repository |
|
Branch CR25713 has been updated forcibly by ibs. SHA-1: 40082672860750c98119b00f74e83a6ecb28028d |
|
dear bugmaster, please test again with another configuration (only __shared__ build): 1. get CR25713 branch in occt git 2. use binary WOK distributive 6.8.0 3. generate cmake-files by wok: wgenproj -target=cmake shared build for windows: 4. generate vc10 occt solution from cmake-files with BUILD_LIBRARY_TYPE = Shared 5. build the generated vc10 project 6. build "install" target 7. run draw.bat from install folder and run "testgrid demo" to check 8. shared build for linux |
|
OCCT is built and DRAWEXE is launched after actiona made in accordance with ibs scenario |
|
This change will be completely available in 7.0.0 |
|
Branch CR25713 has been deleted by inv. SHA-1: 40082672860750c98119b00f74e83a6ecb28028d |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-01-16 11:53 |
|
New Issue | |
2015-01-16 11:53 |
|
Assigned To | => bugmaster |
2015-01-16 12:20 | git | Note Added: 0036137 | |
2015-01-21 11:47 |
|
Note Added: 0036299 | |
2015-01-21 11:47 |
|
Assigned To | bugmaster => ski |
2015-01-21 11:47 |
|
Status | new => resolved |
2015-01-21 11:47 |
|
Steps to Reproduce Updated | |
2015-01-21 15:36 |
|
Note Added: 0036333 | |
2015-01-21 15:37 |
|
File Added: full compilation log.txt | |
2015-01-21 15:37 |
|
File Added: errors.txt | |
2015-01-21 15:37 |
|
File Added: warnings.txt | |
2015-01-21 15:37 |
|
Assigned To | ski => ibs |
2015-01-28 17:03 | git | Note Added: 0036775 | |
2015-01-28 17:08 |
|
Assigned To | ibs => |
2015-01-28 17:11 |
|
Assigned To | => ski |
2015-01-28 17:13 |
|
Note Added: 0036778 | |
2015-01-29 10:37 |
|
Steps to Reproduce Updated | |
2015-01-29 10:44 |
|
Note Added: 0036795 | |
2015-01-29 10:44 |
|
Assigned To | ski => bugmaster |
2015-01-29 10:44 |
|
Status | resolved => reviewed |
2015-01-30 14:44 |
|
Assigned To | bugmaster => apv |
2015-01-30 17:08 | bugmaster | Note Added: 0036921 | |
2015-01-30 17:08 | bugmaster | Status | reviewed => verified |
2015-01-30 17:08 | bugmaster | Resolution | open => fixed |
2015-01-30 17:09 | bugmaster | Assigned To | apv => ibs |
2015-01-30 17:12 | bugmaster | Status | verified => assigned |
2015-01-30 17:12 | bugmaster | Assigned To | ibs => bugmaster |
2015-01-30 17:12 | bugmaster | Status | assigned => resolved |
2015-01-30 17:12 | bugmaster | Status | resolved => reviewed |
2015-01-30 17:12 | bugmaster | Status | reviewed => tested |
2015-01-30 17:12 | bugmaster | Note Edited: 0036921 | |
2015-03-24 11:20 | git | Note Added: 0038825 | |
2015-03-24 11:23 |
|
Assigned To | bugmaster => ibs |
2015-03-24 11:23 |
|
Note Added: 0038826 | |
2015-03-24 11:23 |
|
Assigned To | ibs => bugmaster |
2015-03-24 11:23 |
|
Status | tested => assigned |
2015-03-24 11:23 |
|
Status | assigned => resolved |
2015-03-24 11:23 |
|
Status | resolved => reviewed |
2015-04-01 20:16 | bugmaster | Note Added: 0039124 | |
2015-04-01 20:16 | bugmaster | Status | reviewed => tested |
2015-04-09 17:01 |
|
Test case number | => Not needed |
2015-05-07 11:18 | bugmaster | Changeset attached | => occt master c259930b |
2015-05-07 11:18 | bugmaster | Status | tested => verified |
2015-05-12 10:01 |
|
Note Added: 0040814 | |
2015-05-12 10:01 |
|
Target Version | 6.9.0 => 7.0.0 |
2015-05-14 13:19 | bugmaster | Target Version | 7.0.0 => 6.9.0 |
2015-05-14 15:28 |
|
Status | verified => closed |
2015-05-14 15:30 |
|
Fixed in Version | => 6.9.0 |
2015-05-14 16:28 | git | Note Added: 0040986 | |
2015-10-28 18:23 |
|
Relationship added | related to 0000467 |
2015-10-28 18:23 |
|
Relationship added | related to 0023635 |
2018-03-19 08:59 |
|
Relationship added | related to 0029589 |