occt-products: master c05086f4
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
dpasukhi | dpasukhi | master | 2022-03-12 21:12:54 | master 574253b6 |
Changeset | 0032873: License - Adding FlexLM protection for OCC components Integrate the base of FlexLM protection Update Toolkit to use a chosen license protection. Update CMake option to protection: None, FlexLicense, OCCLicense Update protection linking (static linking) Now activation activate a license only internally within DLL(SO) for the each Toolkit separately. Create user interface to recursive activation of needed toolkits Update samples to work with new license protection Remove old CMake variables and compile definition (about protection) |
|||
mod - adm/cmake/7z.cmake | Diff File | |||
mod - adm/cmake/demo.cmake | Diff File | |||
add - adm/cmake/fnp.cmake | Diff File | |||
add - adm/cmake/protect_toolkit.cmake | Diff File | |||
mod - adm/cmake/vardescr.cmake | Diff File | |||
mod - adm/MODULES | Diff File | |||
mod - adm/scripts/cmake_gen.sh | Diff File | |||
mod - adm/scripts/ios_custom.sh.template | Diff File | |||
mod - adm/templates/custom.build.sh.in | Diff File | |||
mod - adm/templates/custom.install.sh.in | Diff File | |||
mod - adm/templates/custom.package.bat.in | Diff File | |||
mod - adm/templates/env.package.bat.in | Diff File | |||
mod - adm/templates/env.sh.in | Diff File | |||
mod - adm/templates/PRODUCTSConfig.cmake.in | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | Diff File | |||
mod - blob | 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - diff | Diff File | |||
mod - samples/cli/occ-volumerender-hello/CMakeLists.txt | Diff File | |||
mod - samples/csharp/CMakeLists.txt | Diff File | |||
mod - samples/csharp/OCCwrapCSharp/occcsharp.i | Diff File | |||
mod - samples/java/CMakeLists.txt | Diff File | |||
mod - samples/java/OCCwrapJava/OCCJT.i | Diff File | |||
rm - samples/java/OCCwrapJava/OCCLicense.i | Diff File | |||
mod - samples/mfc/BFIT/BFIT/CMakeLists.txt | Diff File | |||
mod - samples/mfc/BFIT/Common/AboutDlg.cpp | Diff File | |||
mod - samples/mfc/BFIT/EXTERNLIB | Diff File | |||
mod - samples/mfc/BFIT/mfcsample/CMakeLists.txt | Diff File | |||
mod - samples/mfc/BFIT/mfcsample/mfcsample.vcxproj | Diff File | |||
mod - samples/mfc/ColDet/CMakeLists.txt | Diff File | |||
mod - samples/mfc/ColDet/EXTERNLIB | Diff File | |||
mod - samples/mfc/CR/EXTERNLIB | Diff File | |||
mod - samples/mfc/CR/src/LibDefinition.cpp | Diff File | |||
mod - samples/mfc/OMF/inc/AboutDlg.h | Diff File | |||
mod - samples/mfc/OMF/src/AboutDlg.cpp | Diff File | |||
mod - samples/mfc/xde/src/AboutDlg.cpp | Diff File | |||
mod - samples/mfc/xde/src/LibDefinition.cpp | Diff File | |||
mod - samples/qt/OMF/distribute.bat | Diff File | |||
mod - samples/qt/OMF/EXTERNLIB | Diff File | |||
mod - samples/qt/SSP/distribute.bat | Diff File | |||
mod - samples/qt/SSP/SSPSample.pro | Diff File | |||
mod - samples/qt/Unfolding/EXTERNLIB | Diff File | |||
mod - samples/qt/Unfolding/inc/MainFrm.h | Diff File | |||
mod - samples/qt/Unfolding/src/MainFrm.cpp | Diff File | |||
mod - samples/qt/Unfolding/UnfoldingSample.pro | Diff File | |||
mod - samples/qt/XDE/inc/MainFrm.h | Diff File | |||
mod - samples/qt/XDE/XDESample.pro | Diff File | |||
mod - samples/swig/occbase.i | Diff File | |||
mod - samples/swig/TKJT.i | Diff File | |||
mod - samples/swig/TKXDEJT.i | Diff File | |||
mod - src/BestFit/BestFit_Optimizer.cxx | Diff File | |||
mod - src/BestFit/BestFit_Projector.cxx | Diff File | |||
mod - src/DXFCAFControl/DXFCAFControl_ConfigurationNode.cxx | Diff File | |||
mod - src/DxfControl/DxfControl_Reader.cxx | Diff File | |||
add - src/FlexLicense/CMakeLists.txt | Diff File | |||
add - src/FlexLicense/FILES | Diff File | |||
add - src/FlexLicense/FlexLicense.pxx | Diff File | |||
mod - src/IFCCAFControl/IFCCAFControl_ConfigurationNode.cxx | Diff File | |||
mod - src/IFCCAFControl/IFCCAFControl_Reader.cxx | Diff File | |||
mod - src/JtData/JtData_Model.cxx | Diff File | |||
mod - src/JtTools/JtTools_Assembly.cxx | Diff File | |||
mod - src/Kinematics/Kinematics_KinematicPairValue.cxx | Diff File | |||
mod - src/Kinematics/Kinematics_KinematicTool.cxx | Diff File | |||
mod - src/OCCLicense/FILES | Diff File | |||
mod - src/OCCLicense/OCCLicense.pxx | Diff File | |||
rm - src/OCCLicense/OCCLicense_Activate.hxx | Diff File | |||
add - src/OCCLicense/OCCLicense_Activate.pxx | Diff File | |||
mod - src/OCCLicenseGen/CMakeLists.txt | Diff File | |||
mod - src/OCCLicenseGen/OCCLicenseGen.cxx | Diff File | |||
mod - src/OMFAlgo/OMFAlgo_IntEF.cxx | Diff File | |||
mod - src/OMFBool/OMFBool_BooleanOperation.cxx | Diff File | |||
mod - src/OMFBool/OMFBool_MeshContour.cxx | Diff File | |||
mod - src/OMFTools/OMFTools.cxx | Diff File | |||
mod - src/OMFTools/OMFTools_MeshReader.cxx | Diff File | |||
mod - src/OMFTools/OMFTools_MeshWriter.cxx | Diff File | |||
mod - src/OMFTools/OMFTools_NASParser.cxx | Diff File | |||
mod - src/OverlapGeom/OverlapGeom.cxx | Diff File | |||
mod - src/PlateFE/PlateFE_PlateFE.cxx | Diff File | |||
mod - src/PMIVis/PMIVis_GenShape.cxx | Diff File | |||
mod - src/PMIVisTest/PMIVisTest_ObjectCommands.cxx | Diff File | |||
mod - src/PolyAlgo/PolyAlgo_Curve2dBuilder.cxx | Diff File | |||
mod - src/PolyAlgo/PolyAlgo_Outline.cxx | Diff File | |||
mod - src/QMesh/QMesh.cxx | Diff File | |||
mod - src/QMShape/QMShape_Tessellator.cxx | Diff File | |||
mod - src/RVMCAFControl/RVMCAFControl_ConfigurationNode.cxx | Diff File | |||
mod - src/RVMCAFControl/RVMCAFControl_Reader.cxx | Diff File | |||
mod - src/SatControl/SatControl_Reader.cxx | Diff File | |||
mod - src/SatControl/SatControl_Writer.cxx | Diff File | |||
mod - src/ShapeConvert/ShapeConvert.cxx | Diff File | |||
mod - src/ShapeConvert/ShapeConvert_UnionEdges.cxx | Diff File | |||
add - src/TKACIS/TKACIS.cxx | Diff File | |||
mod - src/TKAdvSurf/EXTERNLIB | Diff File | |||
add - src/TKBestFit/TKBestFit.cxx | Diff File | |||
mod - src/TKCAMTest/CMakeLists.txt | Diff File | |||
mod - src/TKColBase/EXTERNLIB | Diff File | |||
mod - src/TKColBase/FILES | Diff File | |||
add - src/TKColBase/TKColBase.cxx | Diff File | |||
add - src/TKColProxy/TKColProxy.cxx | Diff File | |||
add - src/TKColProxy/TKColProxy.hxx | Diff File | |||
mod - src/TKColTest/CMakeLists.txt | Diff File | |||
mod - src/TKCR/EXTERNLIB | Diff File | |||
mod - src/TKCR/FILES | Diff File | |||
add - src/TKCR/TKCR.hxx | Diff File | |||
add - src/TKDXF/TKDXF.hxx | Diff File | |||
mod - src/TKEMesh/EXTERNLIB | Diff File | |||
add - src/TKEMesh/TKEMesh.hxx | Diff File | |||
mod - src/TKEMeshTest/CMakeLists.txt | Diff File | |||
mod - src/TKFastDist/FILES | Diff File | |||
add - src/TKFastDist/TKFastDist.hxx | Diff File | |||
mod - src/TKFastDistTest/CMakeLists.txt | Diff File | |||
mod - src/TKHelix/FILES | Diff File | |||
add - src/TKHelix/TKHelix.cxx | Diff File | |||
add - src/TKHelix/TKHelix.hxx | Diff File | |||
mod - src/TKJT/EXTERNLIB | Diff File | |||
add - src/TKJT/TKJT.cxx | Diff File | |||
add - src/TKJT/TKJT.hxx | Diff File | |||
mod - src/TKJTWF/FILES | Diff File | |||
add - src/TKJTWF/TKJTWF.hxx | Diff File | |||
mod - src/TKJTXT/CMakeLists.txt | Diff File | |||
mod - src/TKKinematics/EXTERNLIB | Diff File | |||
mod - src/TKKinematics/FILES | Diff File | |||
add - src/TKKinematics/TKKinematics.hxx | Diff File | |||
mod - src/TKKinematicsTest/EXTERNLIB | Diff File | |||
mod - src/TKMeshDecim/FILES | Diff File | |||
mod - src/TKMeshDecimTest/CMakeLists.txt | Diff File | |||
mod - src/TKMeshTools/EXTERNLIB | Diff File | |||
mod - src/TKMeshTools/FILES | Diff File | |||
add - src/TKMeshTools/TKMeshTools.hxx | Diff File | |||
rm - src/TKOCCLicense/CMakeLists.txt | Diff File | |||
rm - src/TKOCCLicense/EXTERNLIB | Diff File | |||
rm - src/TKOCCLicense/FILES | Diff File | |||
rm - src/TKOCCLicense/PACKAGES | Diff File | |||
mod - src/TKOMF/FILES | Diff File | |||
add - src/TKOMFBase/TKOMFBase.cxx | Diff File | |||
add - src/TKOMFBase/TKOMFBase.hxx | Diff File | |||
mod - src/TKOMFCAF/EXTERNLIB | Diff File | |||
mod - src/TKOMFCAF/FILES | Diff File | |||
add - src/TKOMFCAF/TKOMFCAF.hxx | Diff File | |||
add - src/TKOMFCAM/TKOMFCAM.hxx | Diff File | |||
mod - src/TKOMFCAMTest/CMakeLists.txt | Diff File | |||
add - src/TKOMFQM/TKOMFQM.hxx | Diff File | |||
mod - src/TKOMFTest/CMakeLists.txt | Diff File | |||
mod - src/TKOMFVS/FILES | Diff File | |||
add - src/TKOMFXCAF/TKOMFXCAF.hxx | Diff File | |||
mod - src/TKOverlap/EXTERNLIB | Diff File | |||
mod - src/TKPMIVisTest/CMakeLists.txt | Diff File | |||
mod - src/TKPointCloudBase/FILES | Diff File | |||
mod - src/TKPointCloudTest/CMakeLists.txt | Diff File | |||
add - src/TKPrsPointCloud/TKPrsPointCloud.cxx | Diff File | |||
add - src/TKPrsPointCloud/TKPrsPointCloud.hxx | Diff File | |||
mod - src/TKQMesh/FILES | Diff File | |||
add - src/TKQMesh/TKQMesh.cxx | Diff File | |||
add - src/TKRWPointCloud/TKRWPointCloud.cxx | Diff File | |||
add - src/TKSAT/TKSAT.cxx | Diff File | |||
add - src/TKSAT/TKSAT.hxx | Diff File | |||
mod - src/TKTestSM/CMakeLists.txt | Diff File | |||
mod - src/TKUnfolding/EXTERNLIB | Diff File | |||
mod - src/TKUnfoldingTest/CMakeLists.txt | Diff File | |||
mod - src/TKVolumeRender/EXTERNLIB | Diff File | |||
mod - src/TKVolumeRender/FILES | Diff File | |||
mod - src/TKVolumeRenderTest/CMakeLists.txt | Diff File | |||
mod - src/TKVolumeRenderTest/EXTERNLIB | Diff File | |||
mod - src/TKXDEACIS/FILES | Diff File | |||
add - src/TKXDEACIS/TKXDEACIS.cxx | Diff File | |||
mod - src/TKXDEIFC/EXTERNLIB | Diff File | |||
mod - src/TKXDEIFC/FILES | Diff File | |||
add - src/TKXDEIFC/TKXDEIFC.cxx | Diff File | |||
add - src/TKXDEJT/TKXDEJT.cxx | Diff File | |||
mod - src/TKXDERVM/FILES | Diff File | |||
add - src/TKXDERVM/TKXDERVM.hxx | Diff File | |||
add - src/TKXDESAT/TKXDESAT.hxx | Diff File | |||
mod - src/TKXDEXT/FILES | Diff File | |||
add - src/TKXDEXT/TKXDEXT.cxx | Diff File | |||
add - src/TKXDEXT/TKXDEXT.hxx | Diff File | |||
mod - src/TKXSDRAWDXF/CMakeLists.txt | Diff File | |||
mod - src/TKXSDRAWIFC/CMakeLists.txt | Diff File | |||
mod - src/TKXSDRAWOVERLAP/CMakeLists.txt | Diff File | |||
mod - src/TKXSDRAWRVM/CMakeLists.txt | Diff File | |||
mod - src/TKXT/EXTERNLIB | Diff File | |||
mod - src/TKXT/FILES | Diff File | |||
add - src/TKXT/TKXT.cxx | Diff File | |||
add - src/TKXT/TKXT.hxx | Diff File | |||
add - src/VAS/FlexLicense.tcl | Diff File | |||
mod - src/VolumeRender/VolumeRender_RawRenderer.cxx | Diff File | |||
mod - src/VolumeRender/VolumeRender_RawVolumeObject.cxx | Diff File | |||
mod - src/VolumeRender/VolumeRender_Reader.cxx | Diff File | |||
rm - tests/omf/misc/license | Diff File |