forked from dreamworksanimation/openmoonray
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSDKScript
More file actions
25 lines (18 loc) · 637 Bytes
/
SDKScript
File metadata and controls
25 lines (18 loc) · 637 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
##-*-python-*-
Import('env')
folio_dir = env.Dir('.').srcnode()
env.Tool('scene_rdl2_utils', toolpath=[folio_dir.Dir('bart')])
env.DefaultToAVX()
env.Tool('rdl2_dso', toolpath=[folio_dir.Dir('bart')])
env.Tool('ispc_dso', toolpath=[env.Dir('bart').srcnode()])
env.GatherProxies()
ccflags = []
cppdefines = []
if 'gcc' in env['CC']:
ccflags.append('-fabi-version=6')
cppdefines.append(('__cdecl', '""'))
cppdefines.append(('"__pragma(p)"', '""'))
elif 'clang' in env['CC']:
cppdefines.append(('__cdecl', '""'))
cppdefines.append(('"__pragma(p)"', '""'))
env.AppendUnique(CPPDEFINES=cppdefines, CCFLAGS=ccflags)