X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSMESH%2FSMESH_Gen.cxx;fp=src%2FSMESH%2FSMESH_Gen.cxx;h=9c34d8a025127a486a8ed41c8ddfc592c5b3d736;hb=e374376aa60a71c317a2b9f0d0b8ad2ce8e7fbde;hp=1e9c1471a1e404d52c46ef6385ab35fb437f9ca9;hpb=0c8b79a917f21f0ee206b8f252cc5909a153057c;p=modules%2Fsmesh.git diff --git a/src/SMESH/SMESH_Gen.cxx b/src/SMESH/SMESH_Gen.cxx index 1e9c1471a..9c34d8a02 100644 --- a/src/SMESH/SMESH_Gen.cxx +++ b/src/SMESH/SMESH_Gen.cxx @@ -56,6 +56,13 @@ using namespace std; +// Environment variable separator +#ifdef WIN32 + #define env_sep ';' +#else + #define env_sep ':' +#endif + //============================================================================= /*! * Constructor @@ -984,7 +991,7 @@ std::vector< std::string > SMESH_Gen::GetPluginXMLPaths() while ( from < meshers.size() ) { // cut off plugin name - pos = meshers.find( ':', from ); + pos = meshers.find( env_sep, from ); if ( pos != string::npos ) plugin = meshers.substr( from, pos-from ); else