]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
Porting on WIN32/WIN64
authorana <ana@opencascade.com>
Fri, 6 Dec 2013 10:22:16 +0000 (10:22 +0000)
committerana <ana@opencascade.com>
Fri, 6 Dec 2013 10:22:16 +0000 (10:22 +0000)
src/LifeCycleCORBA/SALOME_LifeCycleCORBA.cxx

index 13634f4984e69ef0713bcc48449f992f47bff8d9..ae0520f52ccad85827c927ab97a45b9cf0c82a0d 100644 (file)
@@ -612,11 +612,21 @@ void SALOME_LifeCycleCORBA::killOmniNames()
   }
 
   // NPAL 18309  (Kill Notifd)
+
+  std::string python_exe;
+#ifdef WIN32
+  #ifdef _DEBUG_
+    python_exe = std::string("python_d");
+  #endif
+#else
+  python_exe = std::string("python");
+#endif
+
   if ( !portNumber.empty() )
   {
     std::string cmd = ("from killSalomeWithPort import killNotifdAndClean; ");
     cmd += std::string("killNotifdAndClean(") + portNumber + "); ";
-    cmd  = std::string("python -c \"") + cmd +"\" > /dev/null 2> /dev/null";
+    cmd  = python_exe + std::string(" -c \"") + cmd; // +"\" > /dev/null 2> /dev/null";
     MESSAGE(cmd);
     system( cmd.c_str() );
   }
@@ -627,7 +637,7 @@ void SALOME_LifeCycleCORBA::killOmniNames()
   {
     std::string cmd = ("from PortManager import releasePort; ");
     cmd += std::string("releasePort(") + portNumber + "); ";
-    cmd  = std::string("python -c \"") + cmd +"\" > /dev/null 2> /dev/null";
+    cmd  = python_exe + std::string(" -c \"") + cmd +"\" > /dev/null 2> /dev/null";
     MESSAGE(cmd);
     system( cmd.c_str() );
   }