occt-products: master f1708bcb

Author Committer Branch Timestamp Parent
ddzama smoskvin master 2022-09-15 09:38:22 master fe27126e
Affected Issues  0033117: Coding, Configuration - migration to intel oneTBB 2021.5.0 (c++20 ready)
Changeset 0033117: Coding, Configuration - migration to intel oneTBB 2021.5.0 (c++20 ready)

MSVC 2022/c++20.

After employed c++20 language standard errors of compilation in intel oneTBB occurred.
To get rid of compilation errors proposed moving on actual (2021.5.0) intel oneTBB occ products and occt.

Patch consists from 4 steps:
 - update build scripts;
 - update source code;
 - update documentation;
 - fix installation (`INSTALL_TBB` cmake variable services both TBB libs - `tbb12` and `tbbmalloc`).
Source changes was needed due to some changes in oneTBB API.

Affected projects: TKACIS
Affected sources: src/AcisData/AcisData_AcisModel.cxx
Affected classes: class AcisData_InputFilterRead, class AcisData_InputFilterProc, class AcisData_InputFilterStor.
mod - adm/cmake/occt_toolkit.cmake Diff File
mod - adm/cmake/tbb.cmake Diff File
mod - CMakeLists.txt Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - diff Diff File
mod - dox/user_guides/bestfit_module/bestfit_module.md Diff File
mod - dox/user_guides/collision_detection/collision_detection.md Diff File
mod - dox/user_guides/dxf_interface/dxf_interface.md Diff File
mod - dox/user_guides/jt_interface/jt_interface.md Diff File
mod - dox/user_guides/sat_interface/sat_interface.md Diff File
mod - samples/csharp/cmake/mkdemo.bat.in Diff File
mod - samples/qt/OMF/distribute.bat Diff File
mod - samples/qt/Unfolding/distribute.bat Diff File