Merging r44003 through r44069 from trunk into soc-2011-tomato
[blender.git] / extern / carve / SConscript
1 #!/usr/bin/python
2
3 # NOTE: This file is automatically generated by bundle.sh script
4 #       If you're doing changes in this file, please update template
5 #       in that script too
6
7 Import ('env')
8
9 sources = env.Glob('lib/*.cpp')
10
11 defs = []
12 incs = ['include']
13
14 if env['WITH_BF_BOOST']:
15     if env['OURPLATFORM'] not in ('win32-vc', 'win64-vc'):
16         # Boost is setting as preferred collections library in the Carve code when using MSVC compiler
17         if env['OURPLATFORM'] != 'win32-mingw':
18             defs.append('HAVE_BOOST_UNORDERED_COLLECTIONS')
19
20     defs.append('CARVE_SYSTEM_BOOST')
21     incs.append(env['BF_BOOST_INC'])
22
23 env.BlenderLib ('extern_carve', Split(sources), incs, defs, libtype=['extern'], priority=[40] )