0032432: Inspectors - problems with tools test group
authorNatalia Ermolaeva <natalia.ermolaeva@opencascade.com>
Wed, 16 Jun 2021 06:32:52 +0000 (09:32 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 18 Jun 2021 15:23:44 +0000 (18:23 +0300)
Adding __APPLE_ definition for libraries

tools/TInspectorAPI/TInspectorAPI_Communicator.cxx
tools/VInspector/VInspector_Window.cxx

index 877f6ee..77babd2 100644 (file)
@@ -39,6 +39,9 @@ TInspectorAPI_Communicator* TInspectorAPI_Communicator::LoadPluginLibrary
   TCollection_AsciiString aPluginLibraryName = thePluginName;
 #ifdef _WIN32
   aPluginLibraryName += ".dll";
+#elif __APPLE__
+  aPluginLibraryName.Prepend ("lib");
+  aPluginLibraryName += ".dylib";  
 #else
   aPluginLibraryName.Prepend ("lib");
   aPluginLibraryName += ".so";
index 08a7bba..3ab5634 100644 (file)
@@ -438,7 +438,7 @@ bool VInspector_Window::OpenFile(const TCollection_AsciiString& theFileName)
   Handle(AIS_Shape) aPresentation = new AIS_Shape (aShape);
   aPresentation->Attributes()->SetAutoTriangulation (Standard_False);
 
-  View_Displayer* aDisplayer = myViewWindow->Displayer();
+  View_Displayer* aDisplayer = displayer();
   aDisplayer->DisplayPresentation (aPresentation);
   aContext->UpdateCurrentViewer();