added CMake file for new Bullet 2.x
authorErwin Coumans <blender@erwincoumans.com>
Tue, 21 Nov 2006 06:36:09 +0000 (06:36 +0000)
committerErwin Coumans <blender@erwincoumans.com>
Tue, 21 Nov 2006 06:36:09 +0000 (06:36 +0000)
extern/CMakeLists.txt
extern/bullet2/CMakeLists.txt [new file with mode: 0644]

index 17d3efef2d4ffeef801ad9807288b1579ebacc23..0f07bde72d5271c9de85d9fd5708195311b86665 100644 (file)
@@ -31,7 +31,7 @@ IF(WITH_GAMEENGINE)
   SUBDIRS(qhull solid)
 
   IF(WITH_BULLET)
-    SUBDIRS(bullet)
+    SUBDIRS(bullet2)
   ENDIF(WITH_BULLET)
 ENDIF(WITH_GAMEENGINE)
 
diff --git a/extern/bullet2/CMakeLists.txt b/extern/bullet2/CMakeLists.txt
new file mode 100644 (file)
index 0000000..19dc6e2
--- /dev/null
@@ -0,0 +1,46 @@
+# $Id$
+# ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version. The Blender
+# Foundation also sells licenses for use in proprietary software under
+# the Blender License.  See http://www.blender.org/BL/ for information
+# about this.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software Foundation,
+# Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+#
+# The Original Code is Copyright (C) 2006, Blender Foundation
+# All rights reserved.
+#
+# The Original Code is: all of this file.
+#
+# Contributor(s): Jacques Beaurai, Erwin Coumans
+#
+# ***** END GPL/BL DUAL LICENSE BLOCK *****
+
+SET(INC . src)
+
+FILE(GLOB SRC   
+  src/LinearMath/*.cpp
+  src/BulletCollision/BroadphaseCollision/*.cpp
+  src/BulletCollision/CollisionShapes/*.cpp
+  src/BulletCollision/NarrowPhaseCollision/*.cpp
+  src/BulletCollision//CollisionDispatch/*.cpp
+  src/BulletDynamics/ConstraintSolver/*.cpp
+  src/BulletDynamics/Vehicle/*.cpp
+  src/BulletDynamics/Dynamics/*.cpp
+)
+
+ADD_DEFINITIONS(-D_LIB)
+
+BLENDERLIB(extern_bullet "${SRC}" "${INC}")
+#, libtype=['game2', 'player'], priority=[20, 170], compileflags=cflags )