MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0027409Open CASCADE[OCCT] OCCT:Configurationpublic2016-04-21 12:392017-09-08 09:45
Reporterabv 
Assigned Toabv 
PrioritynormalSeverityfeature 
StatusresolvedResolutionopen 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.4.0*Fixed in Version 
Summary0027409: Provide API header files for OCCT
DescriptionFor using OCCT in projects it can be convenient to provide API header files, one per toolkit and / or module, including all API headers in corresponding toolkit or module. This would allow user to include only a few OCCT headers in his code, instead of adding header for each class used. It can be also useful for enabling precompiled headers on OCCT classes for compiler time optimization, see http://dev.opencascade.org/index.php?q=node/1158 [^]
Steps To ReproduceDuring CMake configuration set BUILD_API_HEADER_FILES variable to any non-default state.
Check that build/inc directory contains Toolkits/Modules API header files.
Check that install/inc directory contains Toolkits/Modules API header files too.
TagsNo tags attached.
Test case numberNot required
Attached Files

- Relationships

-  Notes
(0069931)
git (administrator)
2017-08-25 18:44

Branch CR27409 has been created by ski.

SHA-1: 07816750680ad1e894af2bf9d5ce4e3b57326395


Detailed log of new commits:

Author: ski
Date: Thu Aug 24 13:11:41 2017 +0300

    0027409: Provide API header files for OCCT
    
    Added possibility to generate API header files for toolkits and modules.
(0069932)
git (administrator)
2017-08-25 19:17

Branch CR27409 has been updated forcibly by ski.

SHA-1: 7cce6b04943007a0074149096bbfee181ae9f654
(0069933)
ski (developer)
2017-08-25 19:20

Dear abv,

occt branch CR27409 contains changes to generate Toolkits/Modules API header files (CMake variable BUILD_API_HEADER_FILES can be used for that).

Please, review.

- Issue History
Date Modified Username Field Change
2016-04-21 12:39 abv New Issue
2016-04-21 12:39 abv Assigned To => bugmaster
2016-06-02 17:59 bugmaster Assigned To bugmaster => ski
2016-11-09 11:17 abv Target Version 7.1.0 => 7.2.0
2017-07-27 10:38 abv Target Version 7.2.0 => 7.4.0*
2017-08-15 14:35 apv Test case number => Not required
2017-08-25 18:43 ski Status new => assigned
2017-08-25 18:44 git Note Added: 0069931
2017-08-25 19:17 git Note Added: 0069932
2017-08-25 19:20 ski Note Added: 0069933
2017-08-25 19:20 ski Assigned To ski => abv
2017-08-25 19:20 ski Status assigned => resolved
2017-08-25 19:20 ski Steps to Reproduce Updated View Revisions
2017-09-08 09:45 kgv Severity minor => feature


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker