diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-08-18 17:36:29 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-08-18 17:36:29 +0400 |
commit | 47e313ec0cb367e3fcd8fa7aa8adeeb8a4580f13 (patch) | |
tree | ab51bfc11de85f335db533f40c5112c07e5edd12 /source/blender/ikplugin/intern | |
parent | 9e742ffc2b4b99b076cfb66ba491a9fbfc5825c2 (diff) |
cmake option to build without iksolver
Diffstat (limited to 'source/blender/ikplugin/intern')
-rw-r--r-- | source/blender/ikplugin/intern/ikplugin_api.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/source/blender/ikplugin/intern/ikplugin_api.c b/source/blender/ikplugin/intern/ikplugin_api.c index 147c2b50e31..08d2789451c 100644 --- a/source/blender/ikplugin/intern/ikplugin_api.c +++ b/source/blender/ikplugin/intern/ikplugin_api.c @@ -45,13 +45,17 @@ #include "DNA_armature_types.h" #include "ikplugin_api.h" -#include "iksolver_plugin.h" + +#ifdef WITH_IK_SOLVER +# include "iksolver_plugin.h" +#endif #ifdef WITH_IK_ITASC -#include "itasc_plugin.h" +# include "itasc_plugin.h" #endif static IKPlugin ikplugin_tab[] = { +#ifdef WITH_IK_SOLVER /* Legacy IK solver */ { iksolver_initialize_tree, @@ -61,8 +65,10 @@ static IKPlugin ikplugin_tab[] = { NULL, NULL, NULL, -#ifdef WITH_IK_ITASC }, +#endif + +#ifdef WITH_IK_ITASC /* iTaSC IK solver */ { itasc_initialize_tree, @@ -72,8 +78,8 @@ static IKPlugin ikplugin_tab[] = { itasc_clear_cache, itasc_update_param, itasc_test_constraint, -#endif - } + }, + #endif }; static IKPlugin *get_plugin(bPose *pose) |