4 import os.path, platform
6 def set_env(env, prereq_dir, version, forBuild=None):
7 version = '.'.join(version.replace('-', '.').split('.')[:2])
8 env.set('URANIE_VERSION', version)
10 if platform.system()=="Windows" :
13 env.set('URANIE_ROOT_DIR', prereq_dir)
14 uranie = env.get('URANIE_ROOT_DIR')
17 env.set('URANIESYS', prereq_dir)
20 env.prepend('PYTHONPATH', os.path.join(uranie, 'lib', 'python'))
23 env.prepend('LD_LIBRARY_PATH', os.path.join(uranie, 'lib'))
26 root_env = env.get('ROOT_ROOT_DIR')
27 env.set('ROOTSYS', root_env)
29 root_lib_env = os.path.join(root_env,'lib','root')
30 if os.path.isdir(root_lib_env):
31 env.prepend('ROOTSYSLIB', root_lib_env)
33 env.prepend('ROOTSYSLIB', os.path.join(root_env,'lib'))
36 env.prepend('PATH', os.path.join(uranie,'bin'))
37 env.prepend('PATH', os.path.join(root_env,'bin'))
40 opt_env = os.path.join(uranie, 'OPT++','optpp-2.4','lib')
41 env.prepend('LD_LIBRARY_PATH', opt_env)
43 def set_nativ_env(env):