Merge with -r 22620:23107.
[blender.git] / extern / libopenjpeg / SConscript
1 #!/usr/bin/python
2
3 import sys
4
5 Import('env')
6
7 sources = env.Glob('*.c')
8
9 incs = '.'
10 flags = []
11 defs = []
12
13 if env['OURPLATFORM'] in ('win32-vc', 'win64-vc'):
14         flags = []
15         defs.append('OPJ_STATIC')
16 else:
17         flags = ['-Wall', '-O3', '-ffast-math', '-std=c99']
18
19 oj_env = env.Clone()
20 if not env['OURPLATFORM'] in ('win32-vc', 'win64-vc'):
21         oj_env.Replace(CCFLAGS = '')
22         oj_env.Replace(BF_DEBUG_FLAGS = '')
23
24 oj_env.BlenderLib ( libname='extern_openjpeg', 
25                     sources=sources, includes=Split(incs),
26                     defines=defs,
27                     libtype=['extern','player'],
28                     priority=[10,185], compileflags = flags)