Revision: 8863
          http://playerstage.svn.sourceforge.net/playerstage/?rev=8863&view=rev
Author:   hsujohnhsu
Date:     2010-09-02 00:42:57 +0000 (Thu, 02 Sep 2010)

Log Message:
-----------
cmake check for ODE damping version

Modified Paths:
--------------
    code/gazebo/branches/wg/cmake/SearchForStuff.cmake
    code/gazebo/branches/wg/config.h.in

Modified: code/gazebo/branches/wg/cmake/SearchForStuff.cmake
===================================================================
--- code/gazebo/branches/wg/cmake/SearchForStuff.cmake  2010-09-02 00:39:09 UTC 
(rev 8862)
+++ code/gazebo/branches/wg/cmake/SearchForStuff.cmake  2010-09-02 00:42:57 UTC 
(rev 8863)
@@ -1,9 +1,6 @@
 include (${gazebo_cmake_dir}/GazeboUtils.cmake)
 include (CheckCXXSourceCompiles)
 
-# John - ode version with joint damping
-SET(ODE_JOINT_DAMPING_VERSION 0.11.1.1 CACHE INTERNAL "ODE version with joint 
damping" FORCE)
-
 set (INCLUDE_WEBGAZEBO ON CACHE BOOL "Build webgazebo" FORCE)
 set (OGRE_LIBRARY_PATH "/usr/local/lib" CACHE INTERNAL "Ogre library path")
 
@@ -73,6 +70,15 @@
                           ${ODE_LDFLAGS})
   ENDIF (NOT ODE_FOUND)
 
+  # patched ode version with joint damping
+  SET(ODE_JOINT_DAMPING_VERSION 0.11.1.68 CACHE INTERNAL "ODE version with 
joint damping" FORCE)
+  pkg_check_modules(ODE_JOINT_DAMPING ode>=${ODE_JOINT_DAMPING_VERSION})
+  IF (NOT ODE_JOINT_DAMPING_FOUND)
+    SET (INCLUDE_ODE_JOINT_DAMPING FALSE CACHE BOOL "No support for ODE 
damping")
+  ELSE (NOT ODE_JOINT_DAMPING_FOUND)
+    SET (INCLUDE_ODE_JOINT_DAMPING TRUE CACHE BOOL "Include support for ODE 
damping")
+  ENDIF (NOT ODE_JOINT_DAMPING_FOUND)
+
   #################################################
   # Find OGRE 
   pkg_check_modules(OGRE-RTShaderSystem 
OGRE-RTShaderSystem>=${MIN_OGRE_VERSION})

Modified: code/gazebo/branches/wg/config.h.in
===================================================================
--- code/gazebo/branches/wg/config.h.in 2010-09-02 00:39:09 UTC (rev 8862)
+++ code/gazebo/branches/wg/config.h.in 2010-09-02 00:42:57 UTC (rev 8863)
@@ -14,3 +14,4 @@
 #cmakedefine ENABLE_SHADOWS 1
 #cmakedefine INCLUDE_BULLET 1
 #cmakedefine INCLUDE_ODE 1
+#cmakedefine INCLUDE_ODE_JOINT_DAMPING 1


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to