Salome HOME
Add config files and some code update for compilation of SALOME-7.8.0
[tools/sat.git] / data / env_scripts / qt.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('QTDIR', prereq_dir)
9     version_table = version.split('.') 
10     if version_table[0] == '5':
11         env.set('QT5_ROOT_DIR', prereq_dir)
12     else:
13         env.set('QT4_ROOT_DIR', prereq_dir)
14
15     root = env.get('QTDIR')
16     
17     env.prepend('PATH', os.path.join(root, 'bin'))
18
19     if version_table[0] == '5':
20         env.set('QT_PLUGIN_PATH', os.path.join(prereq_dir, 'plugins'))
21         env.set('QT_QPA_PLATFORM_PLUGIN_PATH', os.path.join(prereq_dir, 'plugins'))
22
23     if platform.system() == "Windows" :
24         env.prepend('LIB', os.path.join(root, 'lib'))
25         env.prepend('PATH', os.path.join(root, 'lib'))
26     else :
27         env.prepend('LD_LIBRARY_PATH', os.path.join(root, 'lib'))
28
29 def set_nativ_env(env):
30     env.set('QTDIR','/usr')
31     env.set('QT4_ROOT_DIR','/usr')
32     pass
33
34