7 def set_env(env, prereq_dir, version):
8 if platform.system() == "Windows" :
9 prereq_dir = prereq_dir.replace('/','\\')
10 env.set('BOOSTDIR', prereq_dir)
11 env.set('BOOST_ROOT_DIR', prereq_dir)
12 env.set('BOOST_ROOT', prereq_dir)
13 env.set('BOOST_INCLUDE_DIR',os.path.join(prereq_dir,'include','boost-' + '_'.join(version.split('.')[0:2])))
14 env.set('Boost_INCLUDE_DIR',os.path.join(prereq_dir,'include','boost-' + '_'.join(version.split('.')[0:2])))
15 env.set('BOOST_INCLUDEDIR', os.path.join(prereq_dir,'include','boost-' + '_'.join(version.split('.')[0:2])))
16 env.set('BOOST_VERSION', version)
17 env.set('BOOST_VERSION_MajorMinor', '.'.join(version.split('.')[0:2]))
18 env.set('BOOST_LIBRARY_DIR',os.path.join(prereq_dir,'lib'))
19 env.set('BOOST_LIBRARYDIR',os.path.join(prereq_dir,'lib'))
20 env.prepend('PATH', os.path.join(prereq_dir, 'lib'))
22 env.set('BOOSTDIR', prereq_dir)
23 env.set('BOOST_ROOT_DIR', prereq_dir)
24 env.prepend('PATH', os.path.join(prereq_dir, 'include'))
25 env.prepend('LD_LIBRARY_PATH', os.path.join(prereq_dir, 'lib'))
27 def set_nativ_env(env):
28 env.set('BOOSTDIR', '/usr')
29 env.set('BOOST_ROOT_DIR', '/usr')