Salome HOME
C3PO: requires mpi4py
[tools/sat_salome.git] / products / env_scripts / mesa.py
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 import os.path
5 import platform
6
7 def set_env(env, prereq_dir, version):
8   env.set('MESAROOT', prereq_dir)
9   env.set('MESA_ROOT_DIR', prereq_dir)
10   env.set('XLIB_SKIP_ARGB_VISUALS', '1')
11     
12   if platform.system() == "Windows" :
13     env.prepend('PATH', os.path.join(prereq_dir, 'x64'))
14     env.prepend('PATH', os.path.join(prereq_dir, 'x64','osmesa-gallium'))
15   else:
16     env.prepend('PATH', os.path.join(prereq_dir, 'include', 'GL'))
17     env.prepend('LD_LIBRARY_PATH', os.path.join(prereq_dir, 'lib'))
18     if version.startswith('19'):
19       env.set('MESA_GL_VERSION_OVERRIDE','4.5')
20
21 def set_nativ_env(env):
22   env.set('MESAROOT', '/usr')
23   env.set('MESA_ROOT_DIR', '/usr')
24   env.set('XLIB_SKIP_ARGB_VISUALS', '1')