diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-09-12 16:27:12 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-09-12 16:27:12 +0400 |
commit | 74059891e9f3652c4164257e4980c68e1349ec91 (patch) | |
tree | 67d0d468c00da39bbead70d6cc073412cd8a3c9d /source/blender/ikplugin/SConscript | |
parent | d0a1b76fe4c50dde3df124caec447dab93b6e90e (diff) |
option to disable ITASC IK solver, (will be enabled by default ofcourse)
- option only available to cmake, scons and make have this enabled always.
- without this clang/llvm can compile blender
- this was the second biggest internal lib, 192mb -> 172mb for all blenders libs (with debug flags), so gives some speedup to linking.
Diffstat (limited to 'source/blender/ikplugin/SConscript')
-rw-r--r-- | source/blender/ikplugin/SConscript | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/ikplugin/SConscript b/source/blender/ikplugin/SConscript index a745a93077a..f60c42f8dc9 100644 --- a/source/blender/ikplugin/SConscript +++ b/source/blender/ikplugin/SConscript @@ -1,9 +1,11 @@ #!/usr/bin/python Import ('env') - +defs = [] sources = env.Glob('intern/*.c') + env.Glob('intern/*.cpp') incs = '#/intern/guardedalloc #/intern/iksolver/extern ../makesdna ../blenlib' incs += ' ../blenkernel ../include ../ikplugin #/intern/itasc #/extern/Eigen2' -env.BlenderLib ( 'bf_ikplugin', sources, Split(incs), [], libtype=['core','player'], priority=[180, 190] ) +defs.append('WITH_IK_ITASC') + +env.BlenderLib ( 'bf_ikplugin', sources, Split(incs), defs, libtype=['core','player'], priority=[180, 190] ) |