Add a skeleton of C API for Eigen3.
[blender.git] / extern / SConscript
1 #!/usr/bin/python
2
3 Import('env')
4
5 if env['WITH_BF_GLEW_ES']:
6     SConscript(['glew-es/SConscript'])
7 else:
8     SConscript(['glew/SConscript'])
9
10 SConscript(['colamd/SConscript'])
11 SConscript(['rangetree/SConscript'])
12 SConscript(['wcwidth/SConscript'])
13 SConscript(['libmv/SConscript'])
14 SConscript(['Eigen3/SConscript'])
15
16 if env['WITH_BF_GAMEENGINE']:
17     SConscript(['recastnavigation/SConscript'])
18
19 # now only available in a branch
20 '''
21 if env['WITH_BF_ELTOPO']:
22     SConscript(['eltopo/SConscript'])
23 '''
24
25 if env['WITH_BF_BULLET']:
26     SConscript(['bullet2/src/SConscript'])
27
28 if env['WITH_BF_COMPOSITOR'] or env['WITH_BF_CYCLES']:
29     SConscript (['clew/SConscript'])
30     SConscript (['cuew/SConscript'])
31
32 if env['WITH_BF_OPENJPEG'] and env['BF_OPENJPEG_LIB'] == '':
33     SConscript(['libopenjpeg/SConscript'])
34
35 if env['WITH_BF_REDCODE'] and env['BF_REDCODE_LIB'] == '':
36     SConscript(['libredcode/SConscript'])
37
38 if env['WITH_BF_BINRELOC']:
39     SConscript(['binreloc/SConscript']);
40
41 if env['WITH_BF_LZO']:
42     SConscript(['lzo/SConscript'])
43
44 if env['WITH_BF_LZMA']:
45     SConscript(['lzma/SConscript'])
46
47 if env['WITH_BF_BOOLEAN']:
48     SConscript(['carve/SConscript'])
49
50 if env['WITH_GHOST_XDND']:
51     # FreeBSD doesn't seems to support XDND protocol
52     if env['OURPLATFORM'] in ('linux', 'openbsd3', 'sunos5', 'aix4', 'aix5'):
53         SConscript(['xdnd/SConscript'])
54
55 if env['WITH_BF_SDL'] and env['WITH_BF_SDL_DYNLOAD']:
56     SConscript(['sdlew/SConscript'])