0031124: Configuration - linker errors when building with CLang on Windows
authorabv <abv@opencascade.com>
Sat, 2 Nov 2019 08:10:47 +0000 (11:10 +0300)
committerabv <abv@opencascade.com>
Mon, 4 Nov 2019 11:08:18 +0000 (14:08 +0300)
commitb31fbc832ddf4fb505352f457c3596d58f002212
treebb5bdb9a5bc08381ab89a68813d50154a798a8be
parent1bd04b5a02c9d940988ec52bc7fd2673a7045188
0031124: Configuration - linker errors when building with CLang on Windows

Standard_EXPORT is added in declaration of virtual methods where it was missing, to allow creation of sub-classes in other DLLs.
In some classes in OpenGl package Standard_EXPORT is added for all methods to make these classes usable in other DLLs.
21 files changed:
src/AIS/AIS_FixRelation.hxx
src/AIS/AIS_FixRelation.lxx [deleted file]
src/AIS/AIS_IdenticRelation.hxx
src/AIS/AIS_IdenticRelation.lxx [deleted file]
src/AIS/FILES
src/BRepExtrema/BRepExtrema_SelfIntersection.hxx
src/BRepMesh/BRepMesh_DefaultRangeSplitter.hxx
src/Graphic3d/Graphic3d_BvhCStructureSet.hxx
src/Graphic3d/Graphic3d_BvhCStructureSetTrsfPers.hxx
src/Graphic3d/Graphic3d_MediaTextureSet.hxx
src/OpenGl/OpenGl_GraduatedTrihedron.hxx
src/OpenGl/OpenGl_LayerList.hxx
src/OpenGl/OpenGl_LineAttributes.hxx
src/OpenGl/OpenGl_SceneGeometry.hxx
src/OpenGl/OpenGl_StencilTest.hxx
src/OpenGl/OpenGl_Structure.hxx
src/OpenGl/OpenGl_StructureShadow.hxx
src/RWObj/RWObj_CafReader.hxx
src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx
src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx
src/SelectMgr/SelectMgr_SensitiveEntitySet.hxx