Salome HOME
C3PO: requires mpi4py
[tools/sat_salome.git] / products / env_scripts / tbb.py
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3
4 import os.path, platform
5
6 def set_env(env, prereq_dir, version):
7   env.set('TBB_ROOT_DIR', prereq_dir)
8   if platform.system()=="Windows" :
9     # this prerequisites is only used on windows platform
10     arch = 'intel64'
11     vs   = '14_uwp' # target is Visual studio 2017
12     env.set('TBB_DIR', prereq_dir)
13     env.set('TBB_TARGET_ARCH',arch)
14     env.set('TBB_TARGET_VS',vs)
15     env.prepend('PATH', os.path.join(prereq_dir,'bin'))
16   else:
17     env.set('TBB_ROOT', prereq_dir)
18     env.set('TBBROOT', prereq_dir)
19     env.set('TBB_INSTALL_DIR', prereq_dir)
20     env.set('TBB_INCLUDE_DIR', os.path.join(prereq_dir,'include'))
21     env.set('TBB_LIBRARY_DIR', os.path.join(prereq_dir,'lib'))
22     env.prepend('LD_LIBRARY_PATH', os.path.join(prereq_dir,'lib'))
23
24 def set_nativ_env(env):
25     pass
26