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/CMakeLists.txt | |
parent | 9e742ffc2b4b99b076cfb66ba491a9fbfc5825c2 (diff) |
cmake option to build without iksolver
Diffstat (limited to 'source/blender/ikplugin/CMakeLists.txt')
-rw-r--r-- | source/blender/ikplugin/CMakeLists.txt | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/source/blender/ikplugin/CMakeLists.txt b/source/blender/ikplugin/CMakeLists.txt index f37b254d719..903267c5618 100644 --- a/source/blender/ikplugin/CMakeLists.txt +++ b/source/blender/ikplugin/CMakeLists.txt @@ -29,7 +29,6 @@ set(INC ../blenlib ../makesdna ../../../intern/guardedalloc - ../../../intern/iksolver/extern ) set(INC_SYS @@ -38,14 +37,22 @@ set(INC_SYS set(SRC intern/ikplugin_api.c - intern/iksolver_plugin.c BIK_api.h intern/ikplugin_api.h - intern/iksolver_plugin.h - intern/itasc_plugin.h ) +if(WITH_IK_SOLVER) + add_definitions(-DWITH_IK_SOLVER) + list(APPEND INC + ../../../intern/iksolver/extern + ) + list(APPEND SRC + intern/iksolver_plugin.c + intern/iksolver_plugin.h + ) +endif() + if(WITH_IK_ITASC) add_definitions(-DWITH_IK_ITASC) list(APPEND INC @@ -54,8 +61,8 @@ if(WITH_IK_ITASC) ) list(APPEND SRC intern/itasc_plugin.cpp + intern/itasc_plugin.h ) endif() - blender_add_lib(bf_ikplugin "${SRC}" "${INC}" "${INC_SYS}") |