mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-11-15 01:58:35 +05:00
Porting SMESH Plugins on Win32 platform.
This commit is contained in:
parent
7b9c63b06e
commit
8d39a9f28e
@ -26,13 +26,13 @@ from setenv import add_path, get_lib_dir, salome_subdir
|
|||||||
|
|
||||||
def set_env(args):
|
def set_env(args):
|
||||||
"""Add to the PATH-variables modules specific paths"""
|
"""Add to the PATH-variables modules specific paths"""
|
||||||
|
psep = os.pathsep
|
||||||
python_version="python%d.%d" % sys.version_info[0:2]
|
python_version="python%d.%d" % sys.version_info[0:2]
|
||||||
|
|
||||||
|
|
||||||
if not os.environ.has_key("SALOME_StdMeshersResources"):
|
if not os.environ.has_key("SALOME_StdMeshersResources"):
|
||||||
os.environ["SALOME_StdMeshersResources"] \
|
os.environ["SALOME_StdMeshersResources"] \
|
||||||
= os.environ["SMESH_ROOT_DIR"]+"/share/"+salome_subdir+"/resources/smesh"
|
= os.path.join(os.environ["SMESH_ROOT_DIR"],"share",salome_subdir,"resources","smesh")
|
||||||
pass
|
pass
|
||||||
|
|
||||||
# find plugins
|
# find plugins
|
||||||
@ -45,7 +45,7 @@ def set_env(args):
|
|||||||
plugin = env_var[:-9] # plugin name may have wrong case
|
plugin = env_var[:-9] # plugin name may have wrong case
|
||||||
|
|
||||||
# look for NAMEOFPlugin.xml file among resource files
|
# look for NAMEOFPlugin.xml file among resource files
|
||||||
resource_dir = plugin_root+"/share/"+salome_subdir+"/resources/"+plugin.lower()
|
resource_dir = os.path.join(plugin_root,"share",salome_subdir,"resources",plugin.lower())
|
||||||
if not os.access( resource_dir, os.F_OK ): continue
|
if not os.access( resource_dir, os.F_OK ): continue
|
||||||
for resource_file in os.listdir( resource_dir ):
|
for resource_file in os.listdir( resource_dir ):
|
||||||
if not resource_file.endswith( ".xml") or \
|
if not resource_file.endswith( ".xml") or \
|
||||||
@ -62,7 +62,7 @@ def set_env(args):
|
|||||||
# add paths of plugin
|
# add paths of plugin
|
||||||
plugin_list.append(plugin)
|
plugin_list.append(plugin)
|
||||||
if not os.environ.has_key("SALOME_"+plugin+"Resources"):
|
if not os.environ.has_key("SALOME_"+plugin+"Resources"):
|
||||||
resource_path = plugin_root+"/share/"+salome_subdir+"/resources/"+plugin.lower()
|
resource_path = os.path.join(plugin_root,"share",salome_subdir,"resources",plugin.lower())
|
||||||
os.environ["SALOME_"+plugin+"Resources"] = resource_path
|
os.environ["SALOME_"+plugin+"Resources"] = resource_path
|
||||||
resource_path_list.append( resource_path )
|
resource_path_list.append( resource_path )
|
||||||
add_path(os.path.join(plugin_root,get_lib_dir(),python_version, "site-packages",salome_subdir), "PYTHONPATH")
|
add_path(os.path.join(plugin_root,get_lib_dir(),python_version, "site-packages",salome_subdir), "PYTHONPATH")
|
||||||
@ -80,5 +80,5 @@ def set_env(args):
|
|||||||
break
|
break
|
||||||
plugin_list.append("StdMeshers")
|
plugin_list.append("StdMeshers")
|
||||||
os.environ["SMESH_MeshersList"] = ":".join(plugin_list)
|
os.environ["SMESH_MeshersList"] = ":".join(plugin_list)
|
||||||
os.environ["SalomeAppConfig"] = os.environ["SalomeAppConfig"] + ":" + ":".join(resource_path_list)
|
os.environ["SalomeAppConfig"] = os.environ["SalomeAppConfig"] + psep + psep.join(resource_path_list)
|
||||||
|
|
||||||
|
@ -3934,7 +3934,11 @@ _pyHypothesisReader::_pyHypothesisReader()
|
|||||||
sep = rootDir[pos];
|
sep = rootDir[pos];
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
#ifdef WNT
|
||||||
|
if (sep.empty() ) sep = "\\";
|
||||||
|
#else
|
||||||
if (sep.empty() ) sep = "/";
|
if (sep.empty() ) sep = "/";
|
||||||
|
#endif
|
||||||
|
|
||||||
// get a path to resource file
|
// get a path to resource file
|
||||||
string xmlPath = rootDir;
|
string xmlPath = rootDir;
|
||||||
|
Loading…
Reference in New Issue
Block a user