merge with trunk at r27259 and commit of a patch by anthony jones to fix msvc (though...
[blender-staging.git] / intern / elbeem / SConscript
1 #!/usr/bin/python
2 import sys
3 import os
4 Import('env')
5
6 sources = env.Glob('intern/*.cpp')
7
8 incs = ''
9 defs = 'NOGUI ELBEEM_BLENDER=1'
10
11 if env['WITH_BF_OPENMP']:
12     if env['OURPLATFORM'] == 'linuxcross':
13             incs += ' ' + env['BF_OPENMP_INC']
14
15     defs += ' PARALLEL'
16
17 if env['OURPLATFORM'] in ('win32-vc', 'win64-vc'):
18     defs += ' USE_MSVC6FIXES'
19 incs += ' ' + env['BF_PNG_INC'] + ' ' + env['BF_ZLIB_INC'] 
20 incs += ' extern '
21
22 env.BlenderLib ('bf_elbeem', sources, Split(incs), Split(defs), libtype='intern', priority=0 )