X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=bin%2Fsetenv.py;h=693a51feb09365dfcd52bab439c2f341c3846b62;hb=265d9a85dc5d5c5889cbb522168ecaad2d7b7151;hp=15482951385c34bc2ecc5dcffb87bcce87594da7;hpb=9a965a48d4bc1a6cd1f73229a91e77b10bffa881;p=modules%2Fkernel.git diff --git a/bin/setenv.py b/bin/setenv.py index 154829513..693a51feb 100755 --- a/bin/setenv.py +++ b/bin/setenv.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE +# Copyright (C) 2007-2016 CEA/DEN, EDF R&D, OPEN CASCADE # # Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -78,7 +78,7 @@ def get_lib_dir(): # ----------------------------------------------------------------------------- -def get_config(silent=False): +def get_config(silent=False, exeName=None): """ Get list of modules, paths. @@ -95,7 +95,7 @@ def get_config(silent=False): #*** o_j = optparse.Option("-j", "--join", action="store_true", dest="join", help=help_str) import launchConfigureParser - args = launchConfigureParser.get_env() + args = launchConfigureParser.get_env(exeName=exeName) #*** Test additional option #*** args = launchConfigureParser.get_env([o_j]) @@ -177,6 +177,9 @@ def set_env(args, modules_list, modules_root_dir, silent=False): if sys.platform == "win32": add_path(os.path.join(module_root_dir,get_lib_dir(),salome_subdir), "PATH") + elif sys.platform == "darwin": + add_path(os.path.join(module_root_dir,get_lib_dir(),salome_subdir), + "DYLD_LIBRARY_PATH") else: add_path(os.path.join(module_root_dir,get_lib_dir(),salome_subdir), "LD_LIBRARY_PATH") @@ -242,8 +245,8 @@ def set_env(args, modules_list, modules_root_dir, silent=False): # ----------------------------------------------------------------------------- -def main(silent=False): - args, modules_list, modules_root_dir = get_config(silent=silent) +def main(silent=False, exeName=None): + args, modules_list, modules_root_dir = get_config(silent=silent, exeName=exeName) set_env(args, modules_list, modules_root_dir, silent=silent) return args